Edinburgh Hotels from S$89

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Edinburgh hotels

Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is S$206 per night from 22 Dec to 23 Dec
S$206
per night
22 Dec - 23 Dec
0.48 km from city centre
4.4/5 Excellent! (1,001 reviews)
"Convenient 7 min walking distance to the castle. Had a nice castle view room. Mr. Satish the duty manager was super helpful and nice."

Reviewed on 28 Nov,2022

Apex Grassmarket Hotel
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland, EH2 2EQ
Fully refundableReserve now, pay when you stay
The price is S$374 per night from 5 Dec to 6 Dec
S$374
per night
5 Dec - 6 Dec
0.46 km from city centre
4.8/5 Exceptional! (998 reviews)
"Lovely stay, lovely hotel, lovely arrive. I was a bit put off by the โ€œoptionalโ€ service fee they charged to my card before confirming with me. Of course I would tip for service, but the presumption was not of the level I would expect."

Reviewed on 29 Nov,2022

The Balmoral Hotel
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland, EH1 2HJ
Fully refundableReserve now, pay when you stay
The price is S$197 per night from 26 Dec to 27 Dec
S$197
per night
26 Dec - 27 Dec
0.44 km from city centre
4.4/5 Excellent! (1,000 reviews)
"Nice room and well maintained. Mediocre meals"

Reviewed on 29 Nov,2022

Apex City of Edinburgh Hotel

Save an average of 15% on thousands of hotels when you're signed in

Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland, EH1 3BG
Fully refundableReserve now, pay when you stay
The price is S$198 per night from 3 Jan to 4 Jan
S$198
per night
3 Jan - 4 Jan
0.66 km from city centre
4.5/5 Wonderful! (1,002 reviews)
"Lovely hotel very welcoming staff The room was clean and tidy but disappointing we were put on floor 2 felt like the basement. All the other times I have stayed there we have been higher and nicer rooms"

Reviewed on 30 Nov,2022

Apex Waterloo Place Hotel
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland, EH3 8DN
Fully refundableReserve now, pay when you stay
The price is S$131 per night from 3 Jan to 4 Jan
S$131
per night
3 Jan - 4 Jan
1.27 km from city centre
4.1/5 Very Good! (1,174 reviews)
"Very helpful staff on reception, very accommodating with my luggage as I arrived early."

Reviewed on 29 Nov,2022

Leonardo Royal Edinburgh Haymarket
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland, EH2 4NH
Fully refundableReserve now, pay when you stay
The price is S$133 per night from 3 Jan to 4 Jan
S$133
per night
3 Jan - 4 Jan
0.66 km from city centre
4.3/5 Excellent! (1,392 reviews)
"Beautiful hotel, really good size rooms. No kettle which was the only downside. Reasonable prices at the bar"

Reviewed on 29 Nov,2022

YOTEL Edinburgh
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland, EH12 8NF
Fully refundableReserve now, pay when you stay
The price is S$111 per night from 3 Jan to 4 Jan
S$111
per night
3 Jan - 4 Jan
7.34 km from city centre
4.1/5 Very Good! (1,002 reviews)
"All was great accept one incident on one evening around 21.00 fire alarm when off and receptionist was more busy to checkin new customers then answer questions is it false are you evacuate building?"

Reviewed on 28 Nov,2022

Edinburgh Marriott Hotel
Dalmahoy Hotel & Country Club
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland, EH27 8EB
Fully refundableReserve now, pay when you stay
The price is S$146 per night from 11 Dec to 12 Dec
S$146
per night
11 Dec - 12 Dec
12.05 km from city centre
4.3/5 Excellent! (1,000 reviews)
"The whole experience was great, definitely a recommendation if traveling and need some great accommodation"

Reviewed on 27 Nov,2022

Dalmahoy Hotel & Country Club
Jurys Inn Edinburgh
4 out of 5
43 Jeffrey Street, Edinburgh, Scotland, EH1 1DH
Fully refundableReserve now, pay when you stay
The price is S$163 per night from 3 Jan to 4 Jan
S$163
per night
3 Jan - 4 Jan
0.65 km from city centre
4.1/5 Very Good! (1,000 reviews)
Excellent value for a very nice room.
"The front desk personell were very friendly and my room facing the front side of the hotel was very clean, modern and comfortable - and had an impressive view of the city. An excellent value."

Reviewed on 24 Nov,2022

Jurys Inn Edinburgh
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland, EH2 2BY
Fully refundableReserve now, pay when you stay
The price is S$164 per night from 4 Dec to 5 Dec
S$164
per night
4 Dec - 5 Dec
0.26 km from city centre
4.1/5 Very Good! (1,002 reviews)
"Great location to explore the Christmas markets and the old town. Close to all transport fir the airport and to other locations."

Reviewed on 30 Nov,2022

Old Waverley Hotel
Cityroomz Edinburgh
3 out of 5
25-33 Shandwick Place, Edinburgh, Scotland, EH2 4RG
Fully refundableReserve now, pay when you stay
The price is S$129 per night from 2 Jan to 3 Jan
S$129
per night
2 Jan - 3 Jan
0.8 km from city centre
4.1/5 Very Good! (1,001 reviews)
Our weekend stay
"Good location, car park wasnโ€™t far and was linked to hotel so really good price, staff were super friendly Only down point the room wasnโ€™t the cleanest and the bed was extremely soft and feel there should be four pillows on the bed not two to sleep with"

Reviewed on 29 Nov,2022

Cityroomz Edinburgh
Moxy Edinburgh Airport
3 out of 5
1 Fairview Road, Newbridge, Scotland, EH28 8AP
Fully refundableReserve now, pay when you stay
The price is S$105 per night from 3 Jan to 4 Jan
S$105
per night
3 Jan - 4 Jan
10.33 km from city centre
4/5 Very Good! (1,000 reviews)
Great airport hotel
"Very pleasant stay, close enough to airport to be able to walk. Will stay there again"

Reviewed on 24 Nov,2022

Moxy Edinburgh Airport
Village Hotel Edinburgh
4 out of 5
140 Crewe Road South, Edinburgh, Scotland, EH4 2NY
Fully refundableReserve now, pay when you stay
The price is S$148 per night from 11 Dec to 12 Dec
S$148
per night
11 Dec - 12 Dec
3.01 km from city centre
4.2/5 Very Good! (1,000 reviews)
Would recommend
"Nice sized room, easy check in and great facilities"

Reviewed on 12 Nov,2022

Village Hotel Edinburgh
Virgin Hotels Edinburgh
5 out of 5
1 India Buildings, Victoria Street, Edinburgh, Scotland, EH1 2EX
Fully refundableReserve now, pay when you stay
The price is S$347 per night from 3 Jan to 4 Jan
S$347
per night
3 Jan - 4 Jan
0.44 km from city centre
4.5/5 Wonderful! (66 reviews)
Amazing Hotel!
"Fantastic hotel located in the best neighborhood. The interior design was top notch and the food at Commons Club was so delicious. Highly recommended Virgin Edinburgh!"

Reviewed on 1 Dec,2022

Virgin Hotels Edinburgh
Leonardo Edinburgh City
3 out of 5
79 Lauriston Place, Edinburgh, Scotland, EH3 9HZ
Fully refundableReserve now, pay when you stay
The price is S$164 per night from 23 Dec to 24 Dec
S$164
per night
23 Dec - 24 Dec
0.82 km from city centre
4.5/5 Wonderful! (998 reviews)
Lovely hotel.
"Really lovely staff, hotel clean,room enormous. We loved our stay. Apparently the only leonardo waiting for renovation in Edinburgh..."

Reviewed on 29 Nov,2022

Leonardo Edinburgh City
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland, EH1 1HN
Fully refundableReserve now, pay when you stay
The price is S$114 per night from 3 Jan to 4 Jan
S$114
per night
3 Jan - 4 Jan
0.66 km from city centre
4.2/5 Very Good! (1,001 reviews)
"Great breakfast, friendly staff, great location. Downsides - you can hear the music from the night club underneath the hotel when staying in a room on the 5th floor."

Reviewed on 4 Nov,2022

ibis Edinburgh Centre South Bridge - Royal Mile
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
3 out of 5
Picardy Place Top Of Leith Street, Edinburgh, Scotland, EH1 3JT
Fully refundable
The price is S$127 per night from 3 Jan to 4 Jan
S$127
per night
3 Jan - 4 Jan
0.9 km from city centre
4.2/5 Excellent! (1,001 reviews)
My stay in Scotland
"The breakfast had many choices really enjoyable. The staff was friendly and welcoming,The room heat was cranked extremely high and the room was uncomfortable warm and water was over flowing from the shower, also a tile fell from wall."

Reviewed on 30 Nov,2022

Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland, EH1 1PT
The price is S$199 per night from 3 Jan to 4 Jan
S$199
per night
3 Jan - 4 Jan
0.3 km from city centre
4.4/5 Excellent! (2,408 reviews)
Perfect!
"It was a lovely place to stay. Perfectly located with an excellent cafe next door. The room had a few maintenance issues but nothing critical. Just renovating an old building challenges"

Reviewed on 1 Dec,2022

Fraser Suites Edinburgh
Dakota Edinburgh
3.5 out of 5
Ferrymuir Retail Park, South Queensferry, Scotland, EH30 9QZ
Fully refundableReserve now, pay when you stay
The price is S$126 per night from 20 Dec to 21 Dec
S$126
per night
20 Dec - 21 Dec
13.12 km from city centre
4.6/5 Wonderful! (1,001 reviews)
"Got a decent price to stay 2 nights. Food was nice. Reception area and bar is lovely. Room tastefully decorated. Plug sockets not located well. Bed was very uncomfortable for both of us. noise from constant fan in bathroom annoying. Staff very accommodating when issues brought up. Megan at front ..."

Reviewed on 25 Nov,2022

Dakota Edinburgh
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland, EH3 8EB
The price is S$89 per night from 3 Jan to 4 Jan
S$89
per night
3 Jan - 4 Jan
1.06 km from city centre
4.4/5 Excellent! (788 reviews)
"Small but cosy, cute and quiet room with window. Staff very friendly and helpful. Location great and easy to get to everywhere."

Reviewed on 29 Nov,2022

Point A Hotel Edinburgh Haymarket
Don't see what you're looking for?
See all available properties in Edinburgh
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Edinburgh

Find the best Edinburgh areas and neighborhoods for the activities you enjoy most. Learn more about Edinburgh

Hotels near Edinburgh Attractions

Edinburgh hotels information

Number of reviews 20835
Accommodation 3360 hotels
Lowest Price S$89
Highest Price S$374

Frequently asked questions

What's the best place for a stay in Edinburgh?

Arden House is ranked highly by Expedia customers. This 3.5-star guest house offers free breakfast and free parking. Traveller reviews also recommend BrewDog DogHouse Edinburgh and Fingal - A Luxury Floating Hotel as top options for your stay. See all available top hotels, or vacation rentals in Edinburgh.

ย ย 

What are some of the best holiday rentals that Edinburgh has to offer?

Empty2occupied Family Home in Craigour Terrace With Driveway & Garden: This highly rated holiday home rental in Edinburgh offers a fireplace, a terrace and daily housekeeping to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms, as well as a kitchen with a fridge, a stovetop and a microwave, so that you can cook with friends or family. Some other homes for rent in Edinburgh include The Fettes Residence and Ark at Anchor. See all vacation rentals in Edinburgh.

If I need to cancel my hotel reservation in Edinburgh, will I receive a refund?

Yes, you'll find most hotel room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Edinburgh.

What's the best budget-friendly hotel in Edinburgh?

Based on reviews, Grosvenor Gardens Hotel is a popular guest house for our travellers who want a more economical choice, and features free WiFi and free bottled water. Other good options to stay on the cheap include Airdenair Guest House and Carberry Tower Mansion House and Estate. View all budget hotels in Edinburgh.

What's the best accommodation option for families in Edinburgh?

Tony Asga - Jasmine Apartment is a top 3-star guest house on Expedia for families, and features a restaurant and laundry facilities. Other good options to stay with the children include Elforma - Tudsbery House and The Gables. Also, attractions such as Camera Obscura and World of Illusions and Omni Centre Edinburgh are fun for children of all ages. Find more child-friendly accommodations in Edinburgh.

What's the best accommodation for couples in Edinburgh?

Nira Caledonia is a favourite 4-star hotel for couples, and features deep-soaking baths and comfy beds. Other good choices for a stay with your sweetheart include Malmaison Edinburgh and Le Monde Hotel. See all romantic hotels in Edinburgh.

What's the best pet-friendly accommodation option in Edinburgh?

Travelodge Edinburgh Cameron Toll is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Other good options to stay with your pet include Browns Bed andBreakfast and Travelodge Edinburgh Airport Ratho Station. See more pet-friendly hotel accommodations in Edinburgh.

What's the best place to stay for a beach holiday in Edinburgh?

Ducks Inn is a top 3-star beach inn offering free breakfast and free WiFi, located within a short 5-minute walk of Gullane Sands . Other good choices for your stay near the beach include Folly Hotel and Tony Asga - Jasmine Apartment. See more stays near the beach in Edinburgh.

What's the best luxury hotel in Edinburgh?

The Glasshouse, Autograph Collection is a 5-star hotel with a rooftop terrace and a car service, and it's a popular choice for Expedia travellers looking for a pampered stay. Six Brunton Place and Greywalls Hotel and Chez Roux are other upscale choices for your holiday. Find more luxury hotels in Edinburgh.

What's the best boutique-style hotel in Edinburgh?

Arden Country House is a favourite 5-star B&B with our travellers looking for stylish accommodation, and features 3 guestrooms, free parking and a garden. See all boutique hotels in Edinburgh.

What's the best hotel for a golf holiday in Edinburgh?

Alpha Guest House is a top guest house for golfing nearby and features free parking. Another good option is Arden House if you'd like to stay near a golf course while in town. You can tee off at Craigielaw Golf Course, Gullane Golf Course or Muirfield Golf Course while you're in town. See more golf hotels in Edinburgh.

What's the best accommodation in Edinburgh that's close to historical sites?

Based on our travel expertise, Apex City of Edinburgh Hotel is a top 4-star hotel for history seekers booking on Expedia, and it offers a restaurant and free WiFi. A couple of other options to soak up the local history include The Inn On The Mile and Grassmarket hotel. Also, notable landmarks to visit include Edinburgh Castle, Royal Mile and Assembly Rooms.

Recent Reviews in Edinburgh
expedia verified reviews