Featured hotels in East Lothian

  • £89

    Average price per night

    Ravelston House, Musselburgh

    Ravelston House


    8.9 Fabulous 473 reviews
    Description Ravelston House is offering accommodation in Musselburgh. Offering a restaurant, the property also has a garden and a bar. Musselburgh Racecourse is a 16-minute walk from the hotel.

    "A great place to stay. Newly refurbished it was spacious and comfortable. Plenty of parking and good meals. Three buses pass the door into the centre of Edinburgh which is the way to go to avoid having..."

    Ian. Australia
  • £135

    Average price per night

    The Lodge at Craigielaw and Golf Courses, Aberlady
    9.2 Superb 228 reviews
    Description Set in the heart of East Lothian's famous golf courses, Craigielaw offers rooms with views of the courtyard or the coastline with free parking on site.

    "Very spacious layout overall in the building and the room was excellent. Light clean and well appointed. The staff were so friendly and the location was first rate. Best place I've stayed in for years."

    Hamish. Switzerland
  • £121.50

    Average price per night

    Greywalls Hotel & Chez Roux, Gullane
    9.1 Superb 144 reviews
    Description Greywalls Hotel is situated on the edge of Muirfield’s championship golf course, on the 9th and 18th holes. There are ample gardens, tennis courts and free Wi-Fi.

    "The staff are friendly location superb the gardens a delight and the meals and accommodation beyond belief"

    john. Australia
  • £84.95

    Average price per night

    The Pine Marten by Marston's Inns, Dunbar
    8.4 Very good 766 reviews
    Description Offering a pub and restaurant, The Pine Marten is located just 20 minutes' walk from central Dunbar. The property offers free WiFi and free onsite parking.

    "Separatly dinner-/ sleeping areas !"

    Ivan. Sweden
  • £120

    Average price per night

    Nether Abbey Hotel, North Berwick

    Nether Abbey Hotel

    North Berwick

    8.9 Fabulous 168 reviews
    Description Located in the coastal town of North Berwick, Nether Abbey Hotel boasts elegant rooms, a restaurant, free Wi-Fi, and free parking.

    "Extremely friendly staff. Lively bar at night. Very quite & comfortable rooms"

    Robert. USA
  • £35

    Average price per night

    Royal Mackintosh Hotel, Dunbar
    8.2 Very good 483 reviews
    Description Located in the seaside town of Dunbar, The Royal Mackintosh is just 2 minutes’ walk from Dunbar Rail Station. There is an on-site restaurant, and limited free parking is available.

    "Very friendly! Good breakfast, fresh made, even vegetarian! Nice room, warm shower, good bed. Nice bar and restaurant. Beautiful terras with seaview. I certainly will return here!"

    Petrus. Netherlands
  • £67.50

    Average price per night

    Dunmuir Hotel, Dunbar
    8.8 Fabulous 487 reviews
    Description In the heart of Dunbar, this 3 star Visit Scotland awarded property is located just 50 metres from the sandy Dunbar Beach. The traditional hotel offers home-cooked food and a bar.

    "Room was great, great bath/shower, towels nice... breakfast was great... dinner selection was very good... overall a very pleasant stay for 2 nights..."

    Dawn. Australia
  • £50

    Average price per night

    Premier Inn Edinburgh A1 - Musselburgh, Musselburgh
    8.5 Very good 112 reviews
    Description A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 4 km from Musselburgh Racecourse.

    "The room was spotlessly clean & the bed was so comfy - the staff were very polite & helpful. A very enjoyable stay. Thank you Premier Inn."

    John. United Kingdom
  • £107.40

    Average price per night

    Macdonald Marine Hotel & Spa, North Berwick
    8.0 Very good 667 reviews
    Description With free parking, a spa and an award-winning restaurant, Macdonald Marine Hotel & Spa has views across the Firth of Forth. Overlooking North Berwick Golf Club, the grand building has stylish rooms.

    "Amazing hotel- excellent spa and rooms. Very friendly staff. Access for dog was great too and amazing access to the beach and golf course"

    Carol. United Kingdom
  • £65

    Average price per night

    Goblin Ha', Gifford

    Goblin Ha'


    8.0 Very good 213 reviews
    Description This friendly, family-run hotel has en suite rooms and serves fresh, homemade food. Goblin Ha' has a quiet, village location 6.4 km from Haddington.

    "The staff were all super friendly. The manager went out of his way to organise taxis to a wedding I had to go to."

    Jonathan. Germany

Browse our 'Best of' lists to find the top rated properties in East Lothian, based on 7003 reviews from real guests