Located in the walled grounds of an old monastery, 5-star Drummohr is a peaceful, beautifully landscaped campsite ideally placed for exploring Edinburgh's coast and countryside. With easy access to Edinburgh by public transport as well as the sandy beaches, villages and many golf courses of the East Lothian coastline, guests at Drummohr can enjoy a varied stay.
An AA/Visit Scotland 5-star campsite, Drummohr was voted best campsite in Scotland by Pitch Up and best campsite in the UK by readers of Camping Magazine in 2024. Drummohr is also a Premier Park, a group of 100 of the finest campsites across the UK.
Drummohr is just 2 miles from Musselburgh with a range of amenities. The site is easily accessed by those walking or cycling the John Muir Way. A warm welcome is assured from Angie and her team who will do their best to personalise your stay.
Open all year, Drummohr is dog-friendly and offers a wide range of glamping and camping near Edinburgh. From spacious grass and hardstanding tent and touring pitches with electric, through to value for money glamping pods and bothies, some with ensuite WC. There are also superior 2 and 3-bedroom Scottish holiday lodges, with private veranda and hot tubs and a contemporary luxurious self-catering retreat with private outdoor hot tub. Small number of Winter seasonal pitches.
On site, there is a children's playground, dog walk, small, licensed shop selling East Lothian produce and information point. Newly refurbished amenity blocks with free no-push hot showers, family accessible bathrooms with baths, indoor campers’ kitchen, vending machines hot dog wash and laundry. Free WiFi, EV charging point and secure bike storage. Fire pits and BBQs for hire. Quiet site policy after 10.30pm.
Bus stop to Edinburgh 5 minutes' walk; journey to Princes St takes about an hour. Two miles to Musselburgh along the shores of the Firth of Forth, walk or cycle along the John Muir Way. Train station at Wallyford, 20 minutes’ walk with hourly trains, taking 10 minutes, to Edinburgh Waverley. Large free park and ride at Wallyford station.