You can save up to 15% on thousands of hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties across the UK with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on thousands of hotels
Become a member for free
1,535 properties
See the latest prices and deals by choosing your dates
Guesthouse in Musselburgh · 0.62 mi from centre
10.0
48 reviews
Breakfast available
Located in Musselburgh, Arden House is in the suburbs, within a 15-minute drive of Dalkeith Country Park and Palace of Holyroodhouse. This golf guesthouse is 7.2 mi (11.5 km) from Princes Street Gardens and 7.3 mi (11.7 km) from Royal Yacht Britannia.
Inn in Musselburgh · 0.49 mi from centre
8.9
455 reviews
Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away. At the inn, each room is fitted with a wardrobe, a TV, a private bathroom, bed linen and towels. Guest rooms at The Ship Inn are equipped with a seating area. At the accommodation you will find a restaurant serving Scottish cuisine. Vegetarian, vegan and gluten-free options can also be requested. Camera Obscura and World of Illusions is 10 km from The Ship Inn, while Royal Yacht Britannia is 10 km away. The nearest airport is Edinburgh Airport, 24 km from the inn.
Apartment in Portobello, Edinburgh · 1.06 mi from centre
7.7
32 reviews
In the Portobello district of Edinburgh, close to Portobello Beach, The Coorie Inn @ Portobello, Edinburgh’s Seaside. Features a garden and a washing machine. This beachfront property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is set 7.7 km from Edinburgh Playhouse. With direct access to a patio with garden views, the apartment consists of 1 bedroom. Towels and bed linen are featured in the apartment. The property has an outdoor dining area. Royal Mile is 7.9 km from the apartment, while Edinburgh Waverley station is 8.3 km away. The nearest airport is Edinburgh Airport, 25 km from The Coorie Inn @ Portobello, Edinburgh’s Seaside..
Hotel in Musselburgh · 0.44 mi from centre
8.3
916 reviews
Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar. Boasting family rooms, this property also provides guests with a sun terrace. The accommodation provides evening entertainment and free WiFi throughout the property. At the hotel, the rooms are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Ravelston House features some units with garden views, and every room includes a kettle. A buffet, à la carte or continental breakfast is available every morning at the property. Edinburgh Playhouse is 8.8 km from the accommodation, while Royal Mile is 8.9 km from the property. The nearest airport is Edinburgh Airport, 24 km from Ravelston House.
Apartment in Musselburgh, Fisherrow · 0.53 mi from centre
8.0
1 review
Set in Fisherrow and only 10 km from Edinburgh Playhouse, Musselburgh / Edinburgh near QM Uni (30) offers accommodation with garden views, free WiFi and free private parking. The property features quiet street views and is 11 km from Edinburgh Waverley station and 11 km from University of Edinburgh. The property is soundproof and is situated 11 km from Royal Mile. The spacious apartment is located on the ground floor and comes with 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with an oven, a microwave, a washing machine, a toaster and a fridge. Towels and bed linen are featured in the apartment. This apartment is allergy-free and non-smoking. Guests at the apartment can enjoy cycling nearby, or make the most of the garden. Camera Obscura and World of Illusions is 11 km from Musselburgh / Edinburgh near QM Uni (30), while Royal Yacht Britannia is 11 km away. The nearest airport is Edinburgh Airport, 23 km from the accommodation.
Apartment in Musselburgh · 0.48 mi from centre
9.2
42 reviews
Located 2 km from Portobello Beach, Modern apt, amazing harbour views, wifi & parking provides accommodation with free WiFi and free private parking. The property is around 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. The property is non-smoking and is set 8.7 km from Edinburgh Playhouse. This apartment includes 2 bedrooms, a living room and a TV, an equipped kitchen with a dining area, and 2 bathrooms with an a bath or shower and a washing machine. Camera Obscura and World of Illusions is 10 km from the apartment, while Royal Yacht Britannia is 10 km away. The nearest airport is Edinburgh Airport, 24 km from Modern apt, amazing harbour views, wifi & parking.
Holiday home in Musselburgh · 0.64 mi from centre
8.4
19 reviews
Offering garden views, Unique cosy cottage with stunning gardens is an accommodation situated in Musselburgh, 11 km from Royal Mile and 11 km from Edinburgh Waverley station. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 11 km from Edinburgh Playhouse. The holiday home consists of 1 bedroom, 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 holiday home. There is also a seating area and a fireplace. University of Edinburgh is 12 km from Unique cosy cottage with stunning gardens, while Camera Obscura and World of Illusions is 12 km away. The nearest airport is Edinburgh Airport, 26 km from the accommodation.
Bed and breakfast in Musselburgh · 1.01 mi from centre
Queen Margaret University Residences is located in Musselburgh, just 4 minutes' walk from the train station and 2 minutes' drive off the A1 road. Free Wi-Fi access is available, and free private parking is possible on site. All the rooms feature a spacious work desk area with a chair. The compact en-suite facilities offer a shower. At Queen Margaret University Residences you will find a shared kitchen and lounge and vending machines. Guest can also use the fitness centre and laundry facilities at a surcharge. Edinburgh is only 9 minutes away by train. Musselburgh Racecourse is reached after a 10-minute drive.
Hotel in Musselburgh · 0.42 mi from centre
8.8
248 reviews
Breakfast available
When you stay at Ravelston House in Musselburgh, you'll be on the beach, within a 15-minute drive of Princes Street and Royal Mile. This beach hotel is 5.8 mi (9.4 km) from University of Edinburgh and 6.4 mi (10.3 km) from Edinburgh Castle.
Apartment in Portobello, Edinburgh · 2.57 mi from centre
9.1
127 reviews
Offering a shared garden and city view, at 300 metres from Portobello Beach and 3 km from Arthurs Seat. The property, housed in a building dating from 19th century, is 4.3 km from Edinburgh Playhouse and 5 km from National Museum of Scotland. The apartment is fitted with 2 bedrooms, a kitchenette with microwave and fridge, and 1 bathroom with a shower and a washing machine. Towels and bed linen are featured. The Real Mary King's Close is 5 km from the apartment, while University of Edinburgh is 5 km away. The nearest airport is Edinburgh Airport 15 km away.
Hotel in Musselburgh · 2.21 mi from centre
9.2
704 reviews
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 upscale hotel is 9.3 mi (14.9 km) from Princes Street and 9.5 mi (15.3 km) from Royal Mile.
Hotel in Portobello, Edinburgh · 1.66 mi from centre
8.8
968 reviews
Breakfast available
With a stay at Best Western Kings Manor Hotel in Edinburgh (Portobello), you'll be within a 5-minute drive of Portobello Beach and Queen Margaret University. This eco-certified hotel is 2.2 mi (3.6 km) from Musselburgh Racecourse and 3.9 mi (6.3 km) from Palace of Holyroodhouse.
Apartment in Portobello, Edinburgh · 2.55 mi from centre
Beach front apartment is situated in the Portobello district of Edinburgh, 4.7 km from Edinburgh Playhouse, 4.9 km from Royal Mile and 5.3 km from Edinburgh Waverley station. This beachfront property offers access to a balcony. The property is non-smoking and is set 100 metres from Portobello Beach. With free WiFi, this 1-bedroom apartment offers a flat-screen TV, a washing machine and a fully equipped kitchen with an oven and microwave. Towels and bed linen are featured in the apartment. University of Edinburgh is 5.8 km from the apartment, while Camera Obscura and World of Illusions is 5.8 km away. The nearest airport is Edinburgh Airport, 28 km from Beach front apartment.
Bed and breakfast in Musselburgh · 2.39 mi from centre
9.5
48 reviews
Breakfast available
Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. It offers free parking and WiFi and continental breakfast served in your room. The room includes a double bed, flat-screen TV, seating area with feature fireplace and a kitchenette with kettle and toaster. There is a bathroom with bath and panoramic views from the roof-top walkway. Continental breakfast is provided to enjoy in your room each morning. Faside Estate is less than 2 miles from the town of Tranent, and a 10-minute drive from the Royal Musselburgh Golf Club. City centre attactions including Edinburgh Castle, the Festival Theatre and Holyrood Park are less than 30 minutes’ drive away.
Apartment in Edinburgh · 3.00 mi from centre
Situated 2.3 km from Portobello Beach, Gorgeous Full Home in Edinburgh features accommodation with free WiFi and free private parking. The property is located 4.5 km from Arthurs Seat, 4.5 km from Edinburgh Waverley station and 4.5 km from Edinburgh Playhouse. The property is non-smoking and is set 4.1 km from Royal Mile. The apartment has 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with satellite channels, a dining area, a fully equipped kitchen, and a patio with quiet street views. Guests can relax in the garden at the property. University of Edinburgh is 5 km from the apartment, while Camera Obscura and World of Illusions is 5 km from the property. The nearest airport is Edinburgh Airport, 25 km from Gorgeous Full Home in Edinburgh.
Holiday home in Portobello, Edinburgh · 2.46 mi from centre
9.5
31 reviews
In the Portobello district of Edinburgh, close to Portobello Beach, St Margaret's Cottage, Edinburgh has a garden and a washing machine. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is set 5.2 km from Edinburgh Playhouse. The holiday home has 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a terrace with garden views. Guests can take in the ambience of the surroundings from an outdoor dining area or keep themselves warm by the fireplace on colder days. Guests at the holiday home will be able to enjoy activities in and around Edinburgh, like hiking. Royal Mile is 5.4 km from St Margaret's Cottage, Edinburgh, while Edinburgh Waverley station is 5.8 km from the property. The nearest airport is Edinburgh Airport, 23 km from the accommodation.
Apartment in Edinburgh · 2.79 mi from centre
9.0
4 reviews
Located 6.5 km from Royal Mile, 7 km from National Museum of Scotland and 7.3 km from The Real Mary King's Close, GuestReady - The Beehive in Edinburgh provides accommodation situated in Edinburgh. The property is set 7.4 km from Camera Obscura and World of Illusions, 7.7 km from Edinburgh Playhouse and 7.7 km from Edinburgh Castle. Free WiFi is available throughout the property and University of Edinburgh is 6.4 km away. The 1-bedroom apartment is equipped with a living room with a flat-screen TV with cable channels, a fully equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a hair dryer. Towels and bed linen are provided in the apartment. The accommodation is non-smoking. EICC is 7.7 km from the apartment, while Edinburgh Waverley station is 8.3 km away. The nearest airport is Edinburgh Airport, 22 km from GuestReady - The Beehive in Edinburgh.
Apartment in Portobello, Edinburgh · 2.37 mi from centre
Situated in Edinburgh, just a few steps from Portobello Beach, Luxury Apartment - Portobello features beachfront accommodation with free WiFi. The property has sea views and is 5.1 km from Edinburgh Playhouse and 5.3 km from Royal Mile. The property is non-smoking and is located 5.7 km from Edinburgh Waverley station. This apartment features 1 bedroom, a kitchen with an oven and a microwave, a flat-screen TV, a seating area and 1 bathroom fitted with a shower. Towels and bed linen are available in the apartment. Dining options are available close to the apartment. University of Edinburgh is 6.2 km from Luxury Apartment - Portobello, while Camera Obscura and World of Illusions is 6.2 km from the property. The nearest airport is Edinburgh Airport, 25 km from the accommodation.
Apartment in Portobello, Edinburgh · 1.62 mi from centre
8.9
35 reviews
Situated in Edinburgh, Daiches Braes Brunstane Portobello is a recently renovated accommodation, 1.6 km from Portobello Beach and 7 km from Edinburgh Playhouse. Both free WiFi and parking on-site are accessible at the apartment free of charge. The property is non-smoking and is located 7.2 km from Royal Mile. The apartment with a terrace and quiet street views has 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 1 bathroom with a shower. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance. The apartment has a picnic area where you can spend a day out in the open. Edinburgh Waverley station is 7.6 km from Daiches Braes Brunstane Portobello, while University of Edinburgh is 8 km from the property. The nearest airport is Edinburgh Airport, 26 km from the accommodation.
Apartment in Edinburgh · 2.96 mi from centre
With a stay at this apartment in Edinburgh, you'll be within a 10-minute drive of Princes Street and Royal Mile. This apartment is 3.2 mi (5.1 km) from University of Edinburgh and 3.4 mi (5.5 km) from Edinburgh Castle.