You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Guesthouse in Edinburgh · 18.85 km from centre
8.6
24 reviews
With a stay at Brae Guesthouse in Edinburgh, you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This guesthouse is 2.7 mi (4.3 km) from Edinburgh Castle and 2 mi (3.2 km) from Royal Mile.

Guesthouse in East Lothian, East Linton · 12.92 km from centre
9.0
142 reviews
Breakfast available
With a stay at The Crown & Kitchen in East Linton, you'll be within a 5-minute drive of Preston Mill & Phantassie Doocot Mill and Hailes Castle. This guesthouse is 3.4 mi (5.4 km) from John Muir House and 3.4 mi (5.4 km) from Dunbar Town House Museum.

Hotel in Musselburgh · 14.47 km from centre
9.2
860 reviews
Breakfast available
Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location, a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse. This hotel is 9.5 mi (15.3 km) from Royal Mile and 10.2 mi (16.3 km) from Edinburgh Castle.

Hotel in Musselburgh · 14.32 km from centre
Breakfast available
With a stay at Premier Inn Edinburgh A1 - Musselburgh in Musselburgh, you'll be within a 15-minute drive of Edinburgh Playhouse Theatre and Princes Street. This hotel is 9.6 mi (15.4 km) from Edinburgh Castle and 8.9 mi (14.3 km) from Royal Mile.

Hotel in Musselburgh · 16.82 km from centre
Breakfast available
With a stay at Premier Inn Edinburgh A1 - Newcraighall in Musselburgh (Newcraighall), you'll be within a 15-minute drive of Royal Mile and Edinburgh Castle. This hotel is 4.9 mi (7.8 km) from Princes Street and 7.8 mi (12.5 km) from Murrayfield Stadium.

Bed and breakfast in Musselburgh · 14.45 km from centre
8.8
96 reviews
Providing a garden, Musselburgh Links B&B offers accommodations in Musselburgh. This recently renovated bed and breakfast is located 1.6 miles from Portobello Beach and 5.7 miles from Arthur's Seat. The bed and breakfast provides a hot tub and a shared kitchen.
Some accommodations include a terrace and a satellite flat-screen TV with streaming services, as well as seating area.
A bicycle rental service is available at the bed and breakfast.
Edinburgh Waverley Train Station is 5.8 miles from Musselburgh Links B&B, while Edinburgh Playhouse is 5.8 miles away. Edinburgh Airport is 19 miles from the property.

Hotel in Haddington · 13.76 km from centre
8.4
283 reviews
Breakfast available
With a stay at Tweeddale Arms Hotel in Haddington (Gifford), you'll be within a 10-minute drive of Lennoxlove Historic House and Nungate Bridge. This hotel is 3.2 mi (5.1 km) from Yester Castle and 4.2 mi (6.8 km) from St Mary's Church.

Apartment in Pathhead · 16.32 km from centre
8.8
20 reviews
Housekeeper's Rooms is located in Pathhead, just 11 miles from National Museum of Scotland and 12 miles from The Real Mary King's Close. The property is around 6.4 miles from Dalhousie Castle, 10 miles from Arthur's Seat, and 11 miles from University of Edinburgh. Edinburgh Waverley Train Station is 12 miles from the apartment and Edinburgh Playhouse is 12 miles away.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom. Featuring free private parking, this 4-star apartment also features free Wifi. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Camera Obscura and World of Illusions is 12 miles from Housekeeper's Rooms, while Edinburgh Castle is 12 miles from the property. Edinburgh Airport is 17 miles away.

Apartment in North Berwick, Whitekirk · 13.73 km from centre
9.7
25 reviews
Seacliff Cabin enjoys a location in Whitekirk, a 10-minute walk from Seacliff Beach and 7.8 miles from Muirfield. The property is around 28 miles from Arthur's Seat, 29 miles from Dalhousie Castle, and 30 miles from Edinburgh Waverley Train Station. The apartment features both free Wifi and free private parking.
All units feature a private bathroom, flat-screen TV, fully equipped kitchen, and balcony.
Guests can relax in the garden at the property.
Edinburgh Playhouse is 30 miles from the apartment, while Royal Yacht Britannia is 30 miles from the property. Edinburgh Airport is 37 miles away.

Guest house in Portobello, Edinburgh · 16.45 km from centre
9.8
113 reviews
Straven Guesthouse enjoys a location in Edinburgh, a few steps from Portobello Beach and 2.8 miles from Arthur's Seat. Featuring sea and quiet street views, this guest house also provides guests with free Wifi. Edinburgh Waverley Train Station is 3.9 miles from the guest house, and Edinburgh Playhouse is 3.9 miles away.
At the guest house, all units include a desk, a flat-screen TV, and a private bathroom. The rooms are equipped with heating facilities.
À la carte and continental breakfast options with warm dishes, fresh pastries, and juice are available.
Guests can also relax in the shared lounge area.
Royal Yacht Britannia is 4 miles from the guest house, while Royal Mile is 4.1 miles away. Edinburgh Airport is 17 miles from the property.

Guest house in Edinburgh · 18.93 km from centre
9.0
390 reviews
Located on a 24-hour bus route, the Drumorne is just 2 miles from Edinburgh’s city center. With free Wi-Fi, it is 25 minutes’ walk from Edinburgh Beach and a 5-minute stroll from Holyrood Palace Park.
The basic rooms feature a TV and tea and coffee making facilities. The rooms benefit from an en suite shower room. Ironing supplies are available upon request.
The continantal breakfasts are served in the rooms in the evenings priority to next morning. No cooked breakfast
Edinburgh city center is a 5-minute bus journey from the Drumorne. Home to the famous Edinburgh Castle, the historic city center also offers numerous shops, restaurants, and pubs. The Scottish Parliament is just 1 mile away. There are more than 7 golf courses surrounding Edinburgh, and Craigentinny Golf Course is 20 minutes’ walk from the guest house.

Apartment in Portobello, Edinburgh · 17.09 km from centre
9.4
8 reviews
Heavenly Pad beach retreat studio 300m to beach with fast links to city centre offers accommodations in Edinburgh, 3.3 miles from Edinburgh Playhouse and 3.4 miles from Royal Yacht Britannia. 3.2 miles from Arthur's Seat and 3.3 miles from Edinburgh Waverley Train Station, the property features a garden and barbecue facilities. Free Wifi is available throughout the property and Portobello Beach is a 3-minute walk away.
Featuring quiet street views, this apartment also comes with a satellite flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 1 bathroom with a bath and a hair dryer. The property has an outdoor dining area.
Royal Mile is 3.4 miles from the apartment, while University of Edinburgh is 3.5 miles from the property. Edinburgh Airport is 15 miles away.

Apartment in Seafield, Edinburgh · 17.30 km from centre
9.3
97 reviews
Edinburgh Seaside Apartment offers accommodations in Edinburgh, 2.9 miles from Edinburgh Waverley Train Station and 2.9 miles from Edinburgh Playhouse. With free private parking, the property is a 4-minute walk from Portobello Beach and 2.5 miles from Arthur's Seat. Royal Yacht Britannia is 3 miles away and Royal Mile is 3.1 miles from the apartment.
With free Wifi, this 1-bedroom apartment features a satellite flat-screen TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are available in the apartment. Additional in-room amenities include wine or champagne.
University of Edinburgh is 3.1 miles from the apartment, while National Museum of Scotland is 3.1 miles from the property. Edinburgh Airport is 17 miles away.

Apartment in Portobello, Edinburgh · 16.53 km from centre
9.3
9 reviews
Mid-Century Gem Steps from the Beach offers accommodations in Edinburgh, a few steps from Portobello Beach and 2.7 miles from Arthur's Seat. This beachfront property offers access to a balcony and free Wifi. Royal Yacht Britannia is 3.9 miles away and Royal Mile is 4 miles from the apartment.
The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 1 bathroom with a bath and a hair dryer. Towels and bed linen are featured in the apartment. The property offers sea views.
Guests can also relax in the garden.
Edinburgh Waverley Train Station is 3.8 miles from the apartment, while Edinburgh Playhouse is 3.8 miles away. Edinburgh Airport is 21 miles from the property.

Apartment in Edinburgh · 17.69 km from centre
9.3
10 reviews
Entire Victorian house Edinburgh 2BR - 4 guests is located in Edinburgh, just 2.7 miles from Edinburgh Playhouse and 2.8 miles from National Museum of Scotland. This recently renovated apartment is located 2.6 miles from Arthur's Seat and 2.7 miles from Edinburgh Waverley Train Station. Free Wifi is available throughout the property and Portobello Beach is a 11-minute walk away.
The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a bath and a hair dryer. Towels and bed linen are provided in the apartment. For added privacy, the accommodation features a private entrance.
Royal Mile is 2.9 miles from the apartment, while University of Edinburgh is 2.9 miles away. Edinburgh Airport is 17 miles from the property.

Bed and breakfast in Musselburgh · 12.46 km from centre
9.0
33 reviews
Breakfast available
Faside Estate offers accommodations in Musselburgh, 8.5 miles from Dalhousie Castle and 10 miles from Edinburgh Waverley Train Station. Providing free private parking, the 4-star bed and breakfast is 8 miles from Arthur's Seat. Outdoor seating is also available at the bed and breakfast.
With free Wifi, this bed and breakfast provides a flat-screen TV, and a fully equipped kitchenette with a microwave and toaster. Towels and bed linen are provided in the bed and breakfast. There's also a seating area and a fireplace.
Guests can also relax in the garden.
Edinburgh Playhouse is 10 miles from Faside Estate, while Royal Yacht Britannia is 10 miles away. Edinburgh Airport is 16 miles from the property.

Holiday home in Tranent, Ormiston · 11.89 km from centre
9.2
39 reviews
Modern two bedroom house is located in Ormiston, just 12 miles from Dalhousie Castle and 13 miles from Arthur's Seat. This vacation home provides free private parking, full-day security, and free Wifi. Muirfield is 13 miles from the vacation home and University of Edinburgh is 14 miles away.
This vacation home includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bath and a washing machine. Towels and bed linen are provided in the vacation home. For added privacy, the accommodation features a private entrance.
National Museum of Scotland is 14 miles from the vacation home, while The Real Mary King's Close is 14 miles away. Edinburgh Airport is 19 miles from the property.

Apartment in Edinburgh · 17.77 km from centre
9.2
9 reviews
Private 1 bedroom Apartment - Edinburgh - Sleeps 2 offers accommodations in Edinburgh, 4.1 miles from Edinburgh Playhouse and 4.2 miles from Royal Mile. The property is around 1.4 miles from Portobello Beach, 2.6 miles from Arthur's Seat, and 4.1 miles from Edinburgh Waverley Train Station. The apartment features both free Wifi and free private parking.
Featuring a patio and garden views, the apartment includes 1 bedroom, a living room, TV, an equipped kitchen, and 1 bathroom with a walk-in shower and an a bath or shower. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
Guests can relax in the garden at the property.
University of Edinburgh is 4.3 miles from the apartment, while National Museum of Scotland is 4.3 miles from the property. Edinburgh Airport is 18 miles away.

Apartment in Portobello, Edinburgh · 16.88 km from centre
9.2
5 reviews
Edinburgh Seaside Apartment is a recently renovated apartment in Edinburgh, near Portobello Beach. Housed in a building dating from 19th century, this apartment is 2.4 miles from Arthur's Seat and 3.5 miles from Edinburgh Waverley Train Station. Edinburgh Playhouse is 3.5 miles away and Royal Yacht Britannia is 3.6 miles from the apartment.
With free Wifi, this 2-bedroom apartment offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Royal Mile is 3.7 miles from the apartment, while University of Edinburgh is 3.7 miles from the property. Edinburgh Airport is 19 miles away.

Vacation home in Dalkeith · 18.41 km from centre
9.2
16 reviews
With a stay at this vacation home in Dalkeith, you'll be within a 15-minute drive of Royal Mile and University of Edinburgh. This vacation home is 7 mi (11.3 km) from Edinburgh Castle and 7 mi (11.2 km) from Princes Street.