Situated in Tranent and only 17 km from Muirfield, Bridge Street Guest Rooms features accommodation with garden views, free WiFi and free private parking.
Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.
Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.
Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar.
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.
Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 18 km from University of Edinburgh and 18 km from Royal Mile.
Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi.
Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation.
With mountain views, Garleton Lodge is set in Haddington and has a restaurant, luggage storage space, bar, garden and outdoor fireplace.
Offering a garden and garden view, Luxury 5-bed Villa - Winfields House is located in Prestonpans, 18 km from Edinburgh Playhouse and 19 km from Royal Mile.