Hotels in Edinburgh

Search and compare Edinburgh hotels from hundreds of travel sites and save

Edinburgh, Scotland, United Kingdom
Aug 1 — Aug 22
Edinburgh, Scotland, United Kingdom
Sun 8/1
Mon 8/2
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Edinburgh

Filter by star ratings
All filters
Holiday Inn Express Edinburgh City Centre
Holiday Inn Express Edinburgh City Centre
8.5 Excellent
Picardy Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 
ExcellentBased on 4,493 reviews
8.5

Just a 10-minute walk from Edinburgh Bus Station, the hotel has a convenient location, making it an ideal base while visiting Edinburgh. It is conveniently situated in the city centre.

Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
7.9 Good
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
7.9 km from city centre, Edinburgh 
GoodBased on 9,910 reviews
7.9

Ibis Budget Hotel Edinburgh Park is situated in Edinburgh and provides newly renovated rooms and free Wi-Fi. It also features an express check-in and check-out feature, a safe and a terrace.

Holiday Inn Express Edinburgh - Royal Mile
Holiday Inn Express Edinburgh - Royal Mile
8.6 Excellent
300 Cowgate, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 
ExcellentBased on 3,225 reviews
8.6

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Edinburgh. It is within walking distance of the area's well-known restaurants and was awarded the IHG Quality Excellence Award.

Edinburgh Grosvenor Hotel
Edinburgh Grosvenor Hotel
7.2 Good
5-21 Grosvenor Street, Edinburgh, United Kingdom
Show on map
1.4 km from city centre, Edinburgh 
GoodBased on 3,725 reviews
7.2

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Edinburgh. It also offers a coffee bar, 24-hour room service and an express check-in and check-out feature.

Salisbury Green Hotel & Bistro
Salisbury Green Hotel & Bistro
8.9 Excellent
18 Holyrood Park Road, Edinburgh, United Kingdom
Show on map
2.1 km from city centre, Edinburgh 
ExcellentBased on 2,684 reviews
8.9

Salisbury Green Hotel & Bistro is set in Edinburgh and is close to nearby landmarks, including The Queen's Hall. It is located just a short stroll from a number of popular bars, clubs and restaurants.

Eden Locke
Eden Locke
9.3 Excellent
127 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh 
ExcellentBased on 1,505 reviews
9.3

Strategically located in the middle of the city, this 4-star property makes for an excellent base in Edinburgh. It is located a brief walk from Princes Street and Edinburgh Castle.

Holiday Inn Express Edinburgh - City West
Holiday Inn Express Edinburgh - City West
8.5 Excellent
107 Queensferry Road, Edinburgh, United Kingdom
Show on map
2.9 km from city centre, Edinburgh 
ExcellentBased on 71 reviews
8.5

Holiday Inn Edinburgh City West offers a comfortable setting while in Edinburgh. It provides 3-star accommodation with air-conditioned rooms.

Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel
8.8 Excellent
61 Grassmarket, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh 
ExcellentBased on 3,640 reviews
8.8

Conveniently located, Apex City of Edinburgh Hotel offers easy access to Edinburgh's best hot spots. It also features free Wi-Fi, 24-hour room service and a swimming pool.

Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.5 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh 
GoodBased on 22 reviews
7.5

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

B+B Edinburgh
B+B Edinburgh
8.7 Excellent
3 Rothesay Terrace, Edinburgh, United Kingdom
Show on map
1.2 km from city centre, Edinburgh 
ExcellentBased on 776 reviews
8.7

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Edinburgh. A short stroll from St Mary's Cathedral, it offers modern rooms equipped with tea and coffee making facilities, a private bathroom and a flat-screen TV.

Tips for booking a Edinburgh hotel

Cheapest month:August
Most expensive month:July
Average price in Edinburgh:₱7,362/night
Absolute cheapest price found:₱384/night
Cheapest day:Monday
Most expensive day:Saturday
₱2,626 - ₱10,163
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱610 - ₱12,817
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Edinburgh hotels

Show all 4,279 hotels
1
Tigerlily
Tigerlily
9.1 Excellent
125 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh 

Conveniently located, Tigerlily offers easy access to Edinburgh's popular sightseeing areas. It is situated a short walk from Edinburgh Castle and St Andrew Square.

2
Apex Haymarket Hotel
Apex Haymarket Hotel
8.6 Excellent
90 Haymarket Terrace, Edinburgh, United Kingdom
Show on map
1.8 km from city centre, Edinburgh 

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Edinburgh. It provides city views and free Wi-Fi.

3
Eden Locke
Eden Locke
9.3 Excellent
127 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh 

Strategically located in the middle of the city, this 4-star property makes for an excellent base in Edinburgh. It is located a brief walk from Princes Street and Edinburgh Castle.

4
Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West
8.7 Excellent
2 Research Avenue South, Edinburgh, United Kingdom
Show on map
8.7 km from city centre, Edinburgh 

Courtyard By Marriott Edinburgh West provides comfortable 4-star accommodation in Edinburgh. It also offers room service, a terrace and a 24-hour reception.

5
94dr.
94dr.
9.6 Excellent
94 Dalkeith Road, Edinburgh, United Kingdom
Show on map
2.4 km from city centre, Edinburgh 

94dr provides modern 5-star accommodation in Edinburgh. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

6
Rooms & Suites Picardy Place
Rooms & Suites Picardy Place
8.8 Excellent
12 Picardy Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Rooms & Suites Picardy Place is situated conveniently in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is ideally located for guests wanting to sightsee in the area.

7
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.5 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh 

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

8
City Padzzz
City Padzzz
7.7 Good
Edinburgh, United Kingdom
Show on map
3.8 km from city centre, Edinburgh 

Situated in Edinburgh, The City Suites - Edinburgh Apartments For Rent provides modern 4-star accommodation, as well as outdoor tennis courts and a rooftop terrace. It also offers a 24-hour reception, an express check-in and check-out feature and a kids club.

Cheapest hotels in Edinburgh, Scotland

Show all 4,279 hotels
Castle Rock Hostel
Castle Rock Hostel
9.2 Excellent
15 Johnston Terrace, Edinburgh, United Kingdom
Show on map
0.4 km from city centre,  

Conveniently located, Castle Rock Hostel - Adult Only offers easy access to Edinburgh's main sightseeing areas. Guests can also enjoy free internet access.

₱1,051
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
St. Christopher's Inn Edinburgh - Hostel
7.9 Good
9-13 Market Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre,  

The hostel provides themed accommodation in Edinburgh and is a short stroll from Edinburgh Bus Station. It is ideally located in the city centre.

₱1,151
Avg. per night
Learmonth
Learmonth
8.0 Excellent
18-20 Learmonth Terrace, Edinburgh, United Kingdom
Show on map
1.5 km from city centre,  

Travelodge Edinburgh Learmonth is located in Edinburgh and provides guests with wireless internet. It is conveniently positioned for those wishing to sightsee in the area.

₱2,002
Avg. per night
Edinburgh Central Queen Street
Edinburgh Central Queen Street
7.5 Good
30-31 Queen Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre,  

This Edinburgh hotel is located within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

₱2,102
Avg. per night
Edinburghhouse Hotel
Edinburghhouse Hotel
6.8 Good
90-92 Pilrig Street, Edinburgh, United Kingdom
Show on map
1.9 km from city centre,  

Edinburgh House Hotel - B&B offers 3-star accommodation in Edinburgh. It is located in close proximity to many popular bars, clubs and restaurants.

₱2,202
Avg. per night
Ibis Budget Hotel Edinburgh Park
Ibis Budget Hotel Edinburgh Park
7.9 Good
Edinburgh Business Park 6 Lochside View, Edinburgh, United Kingdom
Show on map
7.9 km from city centre,  

Ibis Budget Hotel Edinburgh Park is situated in Edinburgh and provides newly renovated rooms and free Wi-Fi. It also features an express check-in and check-out feature, a safe and a terrace.

₱2,302
Avg. per night
Cairn Hotel
Cairn Hotel
8.3 Excellent
10-18 Windsor Street, Edinburgh, United Kingdom
Show on map
1.1 km from city centre,  

Opened in 1912, Cairn Hotel Part of the Cairn Collection Edinburgh is located in Edinburgh and offers luggage storage, meeting rooms and a 24-hour reception. It is ideally positioned for those wanting to discover the area's attractions.

₱3,002
Avg. per night
Merith House Hotel
Merith House Hotel
7.0 Good
2-3 Hermitage Place, Edinburgh, United Kingdom
Show on map
2.8 km from city centre,  

Merith House Hotel provides comfortable 3-star accommodation in Edinburgh. It is situated just a short stroll from a number of popular bars, clubs and restaurants.

₱3,052
Avg. per night

Hotel prices in Edinburgh

2 stars and under

₱1,051 - ₱6,505

Beaverbank Place - Campus Residence
₱4,303
Avg. per night
Edinburgh Central Youth Hostel

#2 Most popular

₱3,353
Avg. per night
Castle Rock Hostel

Best value

Castle Rock Hostel
9.2 Excellent
₱1,051
Avg. per night
3 stars

₱1,151 - ₱6,505

ibis Edinburgh Centre South Bridge - Royal Mile
₱3,603
Avg. per night
Mercure Edinburgh City Princes Street Hotel
₱4,804
Avg. per night
St. Christopher's Inn Edinburgh - Hostel
₱1,151
Avg. per night
4 stars +

₱3,553 - ₱66,679

Intercontinental Edinburgh The George

#1 Most popular

₱12,209
Avg. per night
Sheraton Grand Hotel & Spa, Edinburgh

#2 Most popular

₱12,660
Avg. per night
Edinburgh Grosvenor Hotel

Best value

₱3,553
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Edinburgh

About Edinburgh

Edinburgh cradles the soul of Scotland, a land of emerald moorlands and prolific storytellers, such as Sir Arthur Conan Doyle. Legends run deep in Edinburgh, lending an air of nobility and mystique. From castles and palaces to ancient pubs serving signature Scotch whiskeys, Edinburgh beckons to all travellers.

Things to do

To understand Edinburgh’s history, stroll through the Old Town’s Royal Mile to see the magnificent Edinburgh Castle. Inside its walls, you’ll find a wealth of treasures, including the Honours crown jewels and St. Margaret’s Chapel. Keep an eye out for the famous Mons Meg gun and walk through the eerie vaults, which once housed prisoners of war.

Royal experiences await at Holyroodhouse Palace, the official residence of the current queen. You can tour the Throne Room, the Morning Drawing Room and the Great Gallery housing portraits of Scotland’s kings. Walk to the adjacent Holyrood Park for spectacular views of the sea from Arthur’s Seat.

No trip to Edinburgh is complete without touring the Scotch Whiskey Experience. You can learn about the production process or opt for tastings of fine single malts. Spend some time on Carlton Hill, a public park founded in the early-1700s, to see monuments honouring Scottish writers, such as Robert Burns.

Feel like tasting some specialty food from the Scottish palette? Dive into a plate of haggis at Greyfriars Bobby’s Bar or take things up a notch with dinner at Dubh Prais on the Royal Mile. Embark on a pilgrimage to The Elephant House cafe to see where J.K. Rowling wrote portions of the “Harry Potter” series.

Getting around

You can walk through the cobbled streets of Old Town, while buses, cabs and trams offer transportation all over the city. Edinburgh Airport provides access to rental cars and shuttles.

Edinburgh travel FAQs

  • Where is the best place to stay in Edinburgh?

    When visiting Edinburgh, consider checking out Stockbridge - Canonmills, East, and Leith as some of the most sought after locations.

  • What are the best hotels in Edinburgh?

    Edinburgh is home to many highly-rated hotels, one of which is Intercontinental Edinburgh The George, which has a current rating of 8.8. For other potential stays, consider Sheraton Grand Hotel & Spa, Edinburgh and Dalmahoy Hotel & Country Club, which can also be great places to stay in Edinburgh.

  • What is a good hotel near Edinburgh Waverley Station?

    Intercontinental Edinburgh The George is a hotel near Edinburgh Waverley Station that is popular with HotelsCombined users, scoring 8.8 across 2,508 reviews.

  • What is a good hotel in Edinburgh near Edinburgh City Centre?

    Intercontinental Edinburgh The George is the hotel close to Edinburgh City Centre that is most recommended by HotelsCombined users, with 2,508 reviews rating it at 8.8/10.

  • Is there a good hotel near Edinburgh Castle?

    If you’re visiting Edinburgh Castle then the nearby Intercontinental Edinburgh The George is a popular hotel with HotelsCombined users (2,508 reviews scoring it at an average 8.8/10).

  • How much do hotels in Edinburgh cost?

    Searches in the last 72 hours suggest an average price of around ₱12,309/night is normal for a hotel in Edinburgh. 4-star and 5-star hotels in Edinburgh had average prices of ₱13,710/night and ₱21,717/night, respectively.

  • How much is a cheap hotel in Edinburgh?

    HotelsCombined searches in the last 3 days suggest cheap Edinburgh hotels have prices starting from as low as ₱350/night, depending on the popularity of your requested dates.

  • How much is a hotel in Edinburgh tonight?

    Users have found prices for hotels in Edinburgh tonight starting as low as ₱3,303, rising to an average cost of ₱12,059, based on searches in the last 72 hours. Prices start from ₱3,453 for a 4-star hotel in Edinburgh for tonight.