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

Campsite in Broxburn · 17.01 km from centre
Easicampers Edinburgh is set in Broxburn, 14 km from Hopetoun House, 18 km from Forth Bridge, and 19 km from Murrayfield Stadium. The property is around 21 km from EICC, 22 km from National Museum of Scotland and 22 km from The Real Mary King's Close. The property is non-smoking and is situated 13 km from Edinburgh Zoo.
The campground includes 2 bedrooms, a living room, and 1 bathroom with a shower.
Camera Obscura and World of Illusions is 22 km from the campground, while University of Edinburgh is 22 km from the property. The nearest airport is Edinburgh Airport, 5 km from Easicampers Edinburgh.

Holiday home in East Lothian, Port Seton · 16.22 km from centre
8.2
8 reviews
Situated in Port Seton, Vacant Nests Seton sands The Belfry features accommodation with private pool, free WiFi and free private parking for guests who drive. The property is set 12 km from Muirfield, 20 km from Arthurs Seat and 21 km from Dalhousie Castle. The property is non-smoking and is located 200 metres from Seton Sands Longniddry Beach.
The 2-bedroom holiday home features a living room with a flat-screen TV, a fully equipped kitchen with an oven and a microwave, and 2 bathrooms with a hair dryer. Towels and bed linen are available in the holiday home.
Edinburgh Waverley station is 23 km from the holiday home, while Edinburgh Playhouse is 23 km from the property. Edinburgh Airport is 39 km away.

Holiday home in Penicuik · 17.49 km from centre
9.6
15 reviews
Situated 15 km from Dalhousie Castle, South Black Hill features accommodation with free WiFi and free private parking. The property is set 19 km from Edinburgh International Conference Centre, 20 km from National Museum of Scotland and 20 km from Edinburgh Castle. The property is non-smoking and is located 19 km from University of Edinburgh.
The holiday home has 2 separate bedrooms, 1 bathroom, a fully equipped kitchen with a dining area and oven, and a living room. Towels and bed linen are available in the holiday home.
The Real Mary King's Close is 20 km from the holiday home, while Camera Obscura and World of Illusions is 21 km from the property. Edinburgh Airport is 23 km away.

Campsite in East Lothian, Longniddry · 16.08 km from centre
9.6
35 reviews
Set in Longniddry in the Lothian region, Luxurious 2 Bedroom Caravan has a patio. There is an in-house restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is situated 200 metres from Seton Sands Longniddry Beach.
The 2-bedroom campground features a living room with a flat-screen TV with satellite channels, a fully equipped kitchen with an oven and a microwave, and 2 bathrooms with a hair dryer. Towels and bed linen are available in the campground. There is also a seating area and a fireplace.
A bar can be found on-site.
Guests can also relax in the garden.
Muirfield is 12 km from the campground, while Arthurs Seat is 20 km from the property. Edinburgh Airport is 33 km away.

Apartment in Inverkeithing, Fife · 15.58 km from centre
Situated 8.6 km from Hopetoun House, 17 km from Edinburgh Zoo and 19 km from Murrayfield Stadium, Stylish Stay in Inverkeithing. Features accommodation set in Fife. The property is around 20 km from Edinburgh International Conference Centre, 20 km from Edinburgh Castle and 21 km from Royal Mile. Free WiFi is available throughout the property and Forth Bridge is 7.4 km away.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom. A TV is available. The accommodation is non-smoking.
Camera Obscura and World of Illusions is 21 km from Stylish Stay in Inverkeithing., while Edinburgh Playhouse is 22 km from the property. Edinburgh Airport is 11 km away.

Apartment in Dunfermline · 14.02 km from centre
10.0
1 review
The Bay in Dunfermline offers accommodation with free WiFi, 8.6 km from Forth Bridge, 14 km from Hopetoun House and 23 km from Edinburgh Zoo. The property is around 25 km from EICC, 27 km from Camera Obscura and World of Illusions and 27 km from Edinburgh Waverley station. The property is non-smoking and is set 25 km from Murrayfield Stadium.
This apartment is fitted with 2 bedrooms, a kitchen with a microwave and a toaster, a TV, a seating area and 2 bathrooms fitted with a shower. Towels and bed linen are offered in the apartment.
Edinburgh Playhouse is 27 km from the apartment, while Edinburgh Castle is 27 km from the property. The nearest airport is Edinburgh Airport, 17 km from The Bay.

Apartment in Musselburgh · 10.61 km from centre
Situated in Musselburgh in the Lothian region, Musselburgh Apartment with 3 Bedrooms features accommodation with free WiFi and free private parking. The property is located 13 km from Edinburgh Waverley station, 13 km from Edinburgh Playhouse and 13 km from Royal Yacht Britannia. The property is non-smoking and is set 10 km from Arthurs Seat.
The spacious apartment has 3 bedrooms, a TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a walk-in shower. Towels and bed linen are available in the apartment.
Royal Mile is 13 km from the apartment, while National Museum of Scotland is 13 km from the property. Edinburgh Airport is 32 km away.

Holiday home in Prestonpans, Port Seton · 16.22 km from centre
10.0
1 review
Aberlady-Uk47129 is located in Port Seton, 12 km from Muirfield, 22 km from Royal Mile, as well as 23 km from Edinburgh Waverley station. The 4-star holiday home is 2.3 km from Longniddry Bents Beach. Free WiFi is available throughout the property and Seton Sands Longniddry Beach is 200 metres away.
The holiday home is composed of 3 bedrooms, a fully equipped kitchen, and 1 bathroom. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.
Guests can enjoy the indoor pool at the holiday home.
Edinburgh Playhouse is 23 km from Aberlady-Uk47129, while Royal Yacht Britannia is 23 km away. Edinburgh Airport is 33 km from the property.

Guest house in Currie, Edinburgh · 11.60 km from centre
9.4
353 reviews
Breakfast available
The JustB Edinburgh is situated by Leith Walkway, in the centre of Edinburgh City and 8 km from Haymarket Railway Station. Free secure on-site parking and WiFi is provided.
The rooms at the guest house are fitted with a seating area. At JustB Edinburgh rooms include a flat-screen TV, a private bathroom, and a patio with a garden view.
Guests at the accommodation can enjoy a wide breakfast menu including vegan and vegetarian options is available and locally sourced ingredients are used.
The area is popular for hiking and skiing, and bike hire is available at JustB Edinburgh.
Edinburgh Zoo is 13 km from the guest house, while EICC is 14 km from the property. The nearest airport is Edinburgh Airport, 11 km from JustB Edinburgh.

Holiday park in East Lothian, Port Seton · 15.39 km from centre
9.4
17 reviews
Featuring a patio with garden views, a garden and a bar, Seton Sands Holiday Home can be found in Port Seton, close to Seton Sands Longniddry Beach and 13 km from Muirfield. This beachfront property offers access to a terrace and free WiFi. The property is non-smoking and is located 19 km from Arthurs Seat.
The holiday park consists of 2 separate bedrooms, 2 bathrooms with a hair dryer, a seating area, and a living room. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. The accommodation offers a fireplace.
Dalhousie Castle is 20 km from the holiday park, while Edinburgh Waverley station is 22 km away. Edinburgh Airport is 32 km from the property.

Apartment in Loanhead · 8.79 km from centre
Loanhead Relax Place is located in Loanhead, 8.7 km from University of Edinburgh, 9.2 km from Royal Mile, as well as 9.3 km from Edinburgh Waverley station. The property is situated 9.3 km from National Museum of Scotland, 10 km from The Real Mary King's Close and 10 km from Camera Obscura and World of Illusions. Free WiFi is available throughout the property and Arthurs Seat is 8.4 km away.
The apartment features a terrace, 2 bedrooms, a living room and a well-equipped kitchen. A flat-screen TV is featured.
Edinburgh Castle is 10 km from the apartment, while Edinburgh Playhouse is 10 km away. The nearest airport is Edinburgh Airport, 15 km from Loanhead Relax Place.

Campsite in East Lothian, Longniddry · 16.51 km from centre
9.6
7 reviews
Offering a garden and garden view, Luxury Lodge in Seton Sands, Willerby Sheraton is set in Longniddry, 13 km from Muirfield and 20 km from Arthurs Seat. 21 km from Dalhousie Castle and 23 km from Edinburgh Waverley station, the property offers a terrace and a bar. Free WiFi is available throughout the property and Seton Sands Longniddry Beach is 500 metres away.
The campground consists of 2 separate bedrooms, 2 bathrooms with a hair dryer, a seating area, and a living room. Towels and bed linen are featured in the campground. The property has an outdoor dining area.
Edinburgh Playhouse is 23 km from the campground, while Royal Yacht Britannia is 23 km away. Edinburgh Airport is 33 km from the property.

Campsite in East Lothian, Port Seton · 16.00 km from centre
9.2
10 reviews
Boasting garden views, Belfry 6 - Homely Spacious Caravan Seton Sands provides accommodation with a terrace, around 400 metres from Seton Sands Longniddry Beach. With quiet street views, this accommodation offers a balcony. The property is non-smoking and is situated 12 km from Muirfield.
With free WiFi, this campground features a flat-screen TV, a washing machine and a fully equipped kitchen with an oven and microwave. Towels and bed linen are available in the campground. There is also a seating area and a fireplace.
A minimarket is available at the campground.
An indoor play area is also available for guests at the campground.
Arthurs Seat is 20 km from Belfry 6 - Homely Spacious Caravan Seton Sands, while Dalhousie Castle is 21 km from the property. Edinburgh Airport is 33 km away.

Holiday home in Prestonpans, Port Seton · 16.22 km from centre
St Andrews - Uk47163 is set in Port Seton, 12 km from Muirfield, 22 km from Royal Mile, and 23 km from Edinburgh Waverley station. The 3-star holiday home is 2.3 km from Longniddry Bents Beach. Free WiFi is available throughout the property and Seton Sands Longniddry Beach is 200 metres away.
The holiday home is composed of 3 bedrooms, a fully equipped kitchen, and 1 bathroom. Towels and bed linen are offered in the holiday home. For added privacy, the accommodation features a private entrance.
Guests can enjoy the indoor pool at the holiday home.
Edinburgh Playhouse is 23 km from St Andrews - Uk47163, while Royal Yacht Britannia is 23 km from the property. Edinburgh Airport is 33 km away.

Campsite in Gorebridge · 13.70 km from centre
6.4
6 reviews
Located in Gorebridge, this campground is a 4-minute drive from Dalhousie Castle and 7 minutes from Borthwick Castle. This campground is 10.4 mi (16.8 km) from Royal Mile and 10.6 mi (17.1 km) from Edinburgh Castle.

Holiday park in East Lothian, Port Seton · 15.21 km from centre
7.5
18 reviews
Luxury caravan at Seton Sands is a beachfront property located in Port Seton, 13 km from Muirfield and 21 km from Edinburgh Playhouse. Set 600 metres from Seton Sands Longniddry Beach, the property offers a private beach area and free private parking. The property is non-smoking and is situated 21 km from Royal Mile.
The holiday park consists of 2 separate bedrooms, 2 bathrooms with a hair dryer, a seating area, and a living room. A flat-screen TV is featured.
A bar can be found on-site.
Guests can enjoy the indoor pool at the holiday park.
Edinburgh Waverley station is 22 km from Luxury caravan at Seton Sands, while Camera Obscura and World of Illusions is 22 km away. Edinburgh Airport is 32 km from the property.

Campsite in East Lothian, Port Seton · 15.21 km from centre
9.5
26 reviews
Situated just 13 km from Muirfield, St Andrews Retreat Seton Sands features accommodation in Port Seton with access to a garden, a bar, as well as an ATM. This campground provides free private parking, a 24-hour front desk and free WiFi. The property is non-smoking and is located 600 metres from Seton Sands Longniddry Beach.
The campground comes with 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a terrace with sea 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. A dressing room, ironing service and full-day security are also available.
At the campground, the family-friendly restaurant is open for dinner, lunch and brunch and serves Grill BBQ cuisine.
The campground has a picnic area where you can spend a day out in the open.
Arthurs Seat is 19 km from St Andrews Retreat Seton Sands, while Dalhousie Castle is 20 km away. Edinburgh Airport is 32 km from the property.

Campsite in East Lothian, Edinburgh · 16.14 km from centre
9.3
32 reviews
Belfry 2 - Luxury spacious family caravan, a property with a terrace and a bar, is located in Edinburgh, 12 km from Muirfield, 20 km from Arthurs Seat, as well as 21 km from Dalhousie Castle. This beachfront property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is set 200 metres from Seton Sands Longniddry Beach.
The campground is fitted with 3 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a balcony with sea views. Guests can take in the ambience of the surroundings from an outdoor dining area.
For guests with children, the campground offers an indoor play area and an outdoor play equipment. Guests at Belfry 2 - Luxury spacious family caravan can enjoy cycling nearby, or make the most of the garden.
Edinburgh Waverley station is 22 km from the accommodation, while Edinburgh Playhouse is 23 km away. Edinburgh Airport is 33 km from the property.

Campsite in East Lothian, Port Seton · 16.21 km from centre
Located in Port Seton, Happy Holiday Seton Sands features accommodation with a heated pool. This beachfront property offers access to free WiFi and free private parking. The property is non-smoking and is situated 100 metres from Seton Sands Longniddry Beach.
The campground features 3 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a balcony with garden views. The property has an outdoor dining area.
A minimarket is available at the campground.
Guests can enjoy the indoor pool and garden at the campground.
Muirfield is 12 km from Happy Holiday Seton Sands, while Arthurs Seat is 20 km from the property. Edinburgh Airport is 39 km away.

Holiday home in East Lothian, Port Seton · 15.82 km from centre
9.4
7 reviews
Deluxe Silver 3 Bed Holiday Home in Port Seton, a property with a garden, a terrace and a bar, is located in Port Seton, 13 km from Muirfield, 20 km from Arthurs Seat, as well as 21 km from Dalhousie Castle. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is set 200 metres from Seton Sands Longniddry Beach.
The 3-bedroom holiday home has a living room with a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a hair dryer. Towels and bed linen are offered in the holiday home. There is also a seating area and a fireplace.
Edinburgh Waverley station is 23 km from the holiday home, while Edinburgh Playhouse is 23 km from the property. Edinburgh Airport is 33 km away.
When it comes to finding the perfect place to stay in Edinburgh, you're spoilt for choice! With a whole range of accommodation to suit every taste and budget, your trip to the Scottish capital is sure to be off to a fantastic start.
From charming boutique hotels and luxurious spa retreats, to more budget-friendly B&B options, there are hotels in Edinburgh to suit everyone.
Whether you're here to soak in the rich history of the Royal Mile, immerse yourself in the vibrant atmosphere of the Edinburgh Festival Fringe, or just a spontaneous trip for a night out, you'll find the ideal home away from home, even when booking at the last minute.
Our handy map view feature makes it a breeze to pinpoint the perfect hotel close to your must-see attractions. And with options ranging from cosy city-centre hideaways to stylish retreats on the outskirts, you're sure to find the perfect base for you next adventure.
And with amazing deals and exclusive discounts available to our members, you can make the most of your trip without breaking the bank.
Choosing where to stay in Edinburgh is all part of the fun! Whether you're drawn to the historic charm of the Old Town or the trendy vibes of Leith, each neighbourhood has its own unique appeal.
If you’re travelling by train, then you’ll definitely want a city-centre hotel. Edinburgh Waverley is right in the heart of all the best attractions, so you can easily walk from the station to your hotel and manage all the best sights on foot too.
Look for something around the Royal Mile – either Castlehill, Canongate, High Street or Lawnmarket. This is the best region for wandering up to the Castle or visiting the unique Holyrood building, and you’ve got plenty of shops and restaurants on the doorstep.
But if you’re driving, you might find it easier to pick somewhere on the outskirts for easy parking, and then use the trams or buses to get around.
The cost of staying in a hotel in Edinburgh varies depending on the time of year, the hotel’s location and its star rating. On average, a 3-star hotel in Edinburgh will cost around £100 to £150 per night. For a 4-star hotel, expect to pay between £150 and £250 per night, while 5-star hotels can range from £250 to £400 or more per night.
The best hotel really depends on what you’re looking for. For a luxurious stay, the 5-star The Caledonian Edinburgh, Curio Collection by Hilton is a top pick. If you're after something more boutique, The Balmoral Hotel is another popular choice for those seeking elegant surroundings and exceptional service.
Some of the most booked hotels in Edinburgh include the Mount Royal Hotel Edinburgh and the Apex Grassmarket Hotel.
The Murrayfield Hotel is a great choice, with family bedrooms and a relaxed atmosphere. For families looking for a more central location, the Holiday Inn Express Edinburgh - Royal Mile is a winner.
For couples, Edinburgh offers a mix of romantic, intimate hotels. The Balmoral Hotel is a 5-star option with luxurious amenities and a central location. Another option is The Witchery by the Castle, known for its romantic setting and proximity to Edinburgh Castle.