Dalkey lies by the coast, between Dún Laoghaire (and Sandycove and Glasthule) and Killiney. Off the coast are Dalkey Island (up to the 18th century, also St. Begnet's Island), Malden Rock, Clare Rock, Lamb Island, and, further offshore, The Muglins, which have their own lighthouse. The town is on fairly level land, but the district rises to Dalkey Hill (140 m), the northern peak of a ridge which continues to Killiney Hill to the southwest; the two hills are now contained within the public park known as Killiney Hill Park. Along the coast are the natural harbour at Bullock, a couple of small inlets, Sorrento Point just east of the town proper, and the northern park of Killiney Bay.