Hotels in Prestonpans
8 handpicked places to stay
Photo © Jan Barker, Google Maps
Anchorage B&B
B&B · 1 Elcho Place, Prestonpans
A stone seafront guesthouse on Elcho Place in Prestonpans, close to Seton Sands Beach, with bright en-suite rooms and a garden.
Haven Seton Sands Holiday Park Scotland
Guest Accommodation · Links Rd, Prestonpans
A large caravan-based holiday park in Prestonpans, East Lothian, with an indoor pool and slides, right opposite a sandy beach.
Faside Estate
Guest Accommodation · Faside Estate, Musselburgh · 3.4 miles away
A quiet, seven-room bolthole on Faside Estate near Musselburgh, suited to travellers who want countryside views and free parking over city bustle.
The Lodge at Craigielaw
Hotel · Craigielaw Golf Club, Aberlady · 4 miles away
A 25-room golf lodge in Aberlady, East Lothian, set right on the Craigielaw course with easy reach of the coast.
Premier Inn Edinburgh A1 Musselburgh
Hotel · Carberry Road, Musselburgh · 4.4 miles away
A 60-room Premier Inn on Carberry Road, Musselburgh, handily placed for the racecourse and Royal Musselburgh Golf Club, with free on-site parking.
Carberry Tower
Hotel · East Lothian, Musselburgh · 4.6 miles away
Historic 30-room tower hotel near Musselburgh, East Lothian, with its own restaurant, bar and gardens for guests to unwind in.
Old Aberlady Inn
Hotel · West Main Street, Aberlady · 4.6 miles away
Just six rooms above a working pub on West Main Street, Aberlady, minutes from the bay and East Lothian's countryside.
The Ship Inn
Hotel · 184 North High St, Musselburgh · 4.6 miles away
A pub-hotel on Musselburgh's North High Street, close to Edinburgh, with an on-site restaurant, bar and en-suite rooms.
Know a hotel / b&b in Prestonpans that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b