Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
View map
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

2023 hotels in Edinburgh

Search the best hotels and places to stay in Edinburgh

Ibooked.ca makes it easy stumble upon the best Edinburgh hotel deals for your holiday. We’ve got business and spa hotels with a big list of facilities and services along with other attractive accommodation options which provide you with an ideal base for exploring.Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
19-21 George Street, Edinburgh, United Kingdom, EH2 2PBView on map
700 m from City Centre500 m from Edinburgh Waverley station
The hotel is based close to The Scottish Parliament in Edinburgh, and consists of 199 rooms with simple decor.
  • The hotel has
    • Paid parking
    +1
8.2
Great2522 reviews
Price fromC$ 339per nightSelect
Not available
1 Princes Street, Edinburgh, United Kingdom, EH2 2EQView on map
400 m from City Centre200 m from Edinburgh Waverley station
Based in a classic-style building, the hotel welcomes guests in 188 rooms since 1902, and offers to enjoy a private swimming pool.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • GBP 35 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.8
Great243 reviews
Price fromC$ 423per nightSelect
Not available
1 Festival Square, Edinburgh, United Kingdom, EH3 9SR
1.3 km from City Centre200 m from Usher Hall
Located in the heart of Edinburgh, this hotel offers a rooftop outdoor pool and an informal bar.
8.0
Great319 reviews
Price fromC$ 282per nightSelect
Not available
81 Holyrood Road, Edinburgh, United Kingdom, EH8 8AU
700 m from City Centre200 m from Palace of Holyrood House
Featuring a heated swimming pool and a health club, a spa centre and a treatment room, it is an exquisite venue with easy access to Princes Street.
8.0
Great545 reviews
Price fromC$ 200per nightSelect
Not available
43 Jeffrey Street, Edinburgh, United Kingdom, EH1 1DH
200 m from City Centre300 m from Edinburgh Waverley station
The non-smoking restaurant with wide selection of hot international dishes and the hotel's perfect make it one of the best places to stay in Edinburgh.
7.8
Very good1461 reviews
Price fromC$ 104per nightSelect
Not available
80 Lauriston Place, Edinburgh, United Kingdom, EH3 9DE
1000 m from City Centre600 m from Edinburgh Castle
The hotel is easily accessible, located in the centre of Edinburgh, right next to Holyrood Park, offering luxury rooms, a steam room and a Jacuzzi on-site.
7.8
Very good537 reviews
Price fromC$ 135per nightSelect
Not available
111 Glasgow Road, Edinburgh, United Kingdom, EH12 8NF
7.9 km from City Centre
Located adjacent to Royal Highland Show, this stylish accommodation includes 245 rooms and a wellness centre, a treatment room and a steam room.
8.0
Great208 reviews
Price fromC$ 145per nightSelect
Not available
9 Haddington Place, Edinburgh, United Kingdom, EH7 4AL
1.1 km from City Centre400 m from Edinburgh Playhouse
Located within 20 minutes' walk of the city center, this stylish hostel gives quick access to Holyrood Park.
8.0
Great145 reviews
Price fromC$ 90per nightSelect
Not available
Castlehill, Royal Mile, Edinburgh, Edinburgh, United Kingdom, EH1 2NF
600 m from City Centre100 m from Edinburgh Castle
Featuring exceptional views of the street, this hotel is just 5 minutes' walk from Royal Museum.
9.0
Perfect2 reviews
Price fromC$ 858per nightSelect
Not available
38 Charlotte Square, Edinburgh, United Kingdom, EH2 4HQ
1.2 km from City Centre400 m from Usher Hall
Guests can enjoy stunning views over the park and take advantage of an indoor swimming pool, barbeque grills and a tennis court available onsite.
8.0
Great1205 reviews
Price fromC$ 230per nightSelect
Not available
31-35 Grassmarket, Edinburgh, United Kingdom, EH1 2HS
700 m from City Centre300 m from Edinburgh Castle
The hotel offers an indoor swimming pool and a golf course and has an informal bar, featuring a magnificent location in the historical centre of Edinburgh.
8.0
Great744 reviews
Price fromC$ 286per nightSelect
Not available
19 North Bridge, Edinburgh, United Kingdom, EH1 1SD
100 m from City Centre200 m from Edinburgh Waverley station
For a perfect stay in the old part of Edinburgh this hotel lodged in the historical-style building offers a panoramic view along with beauty treatments, steam baths and massage treatments.
7.4
Very good685 reviews
Price fromC$ 169per nightSelect
Not available
132 Corstorphine Road, Edinburgh, United Kingdom, EH12 6UA
5.1 km from City Centre300 m from Edinburgh Zoo
The hotel is lodged in an oriental-style building and includes a solarium and a hot tub, boasting location close to EICC plus a train station.
7.4
Very good508 reviews
Price fromC$ 98per nightSelect
Not available
23-27 Waterloo Place, Edinburgh, United Kingdom, EH1 3BH
500 m from City Centre100 m from Waterloo Place
This hotel is set in a historical-style building close to Royal Museum, boasting a wellness centre, a steam room and a Jacuzzi.
8.8
Great522 reviews
Price fromC$ 197per nightSelect
Not available
6 Hunter Square, Edinburgh, United Kingdom, EH1 1QW
100 m from City Centre200 m from The Real Mary King's Close
Located in the heart of Edinburgh, this hotel offers a swimming pool and a snack bar.
7.8
Very good158 reviews
Price fromC$ 101per nightSelect
Not available
Picardy Place, Edinburgh, United Kingdom, EH1 3JT
800 m from City Centre200 m from Omni Centre
Located in Old Town district, this stylish hotel features a shared lounge and tennis courts.
8.2
Great590 reviews
Price fromC$ 135per nightSelect
Not available
Princes Street, Edinburgh, United Kingdom, EH1 2AB
1.2 km from City Centre200 m from Usher Hall
Set within easy reach of National Monument, the venue features an award-winning restaurant serving meals of American cuisine.
8.0
Great386 reviews
Price fromC$ 394per nightSelect
Not available
7 Grosvenor Street, Edinburgh, United Kingdom, EH12 5EF
1.9 km from City Centre700 m from Usher Hall
Boasting prime location and access to Museum of Scotland, this unique hotel in Edinburgh features a refurbished restaurant and 184 rooms.
6.8
Nice516 reviews
Price fromC$ 118per nightSelect
Not available
St Margaret'S Head, Edinburgh, United Kingdom, KY11 1HP
15.2 km from City Centre
This lovely hotel overlooks the River Forth and is located in the immediate proximity to Firth of Forth Bridges.
7.8
Very good310 reviews
Price fromC$ 134per nightSelect
Not available
79 Lauriston Place, Edinburgh, United Kingdom, EH3 9HZ
1.0 km from City Centre600 m from Usher Hall
Set near Holyrood Palace, this great value venue is 20 minutes' walk of the city center.
8.0
Great240 reviews
Price fromC$ 188per nightSelect
Not available
70-72 Grove Street, Edinburgh, United Kingdom, EH38AP
1.7 km from City Centre700 m from Usher Hall
The hotel provides bright rooms and a night bar, ideally located in an entertainment area.
7.0
Very good425 reviews
Price fromC$ 107per nightSelect
Not available
7 Rothesay Terrace, Edinburgh, United Kingdom, EH3 7RY
1.9 km from City Centre800 m from Usher Hall
Conveniently set in West End district, this apartment with spectacular views features a picnic area, a library and a golf course.
8.2
Great18 reviews
Price fromC$ 185per nightSelect
Not available
43 Princes Street, Edinburgh, United Kingdom, EH2BY
500 m from City Centre300 m from Edinburgh Waverley station
The impressive hotel is located in a shopping area with quick access to Palace of Holyroodhouse.
7.8
Very good1035 reviews
Price fromC$ 86per nightSelect
Not available
61 Grassmarket, Edinburgh, United Kingdom, EH1 2JF
600 m from City Centre200 m from Edinburgh Castle
This deluxe hotel is located in the historical centre of Edinburgh, boasting an outdoor swimming pool onsite.
8.2
Great525 reviews
Price fromC$ 251per nightSelect
Not available
1 George IV Bridge, Edinburgh, United Kingdom, EH1 1AD
400 m from City Centre100 m from Royal Mile
The hotel offers 136 rooms with the city views, an authentic restaurant, and a 24-hour bar.
9.2
Perfect715 reviews
Price fromC$ 249per nightSelect
Not available
69 Bruntsfield Place, Edinburgh, United Kingdom, EH10 4HH
1.8 km from City Centre1.2 km from Usher Hall
Perfectly set close to The Meadows, the hotel offers contemporary rooms and a non-smoking restaurant.
8.4
Great412 reviews
Price fromC$ 104per nightSelect
Not available
35 Drumsheugh Gardens, Edinburgh, United Kingdom, EH3 7RN
1.8 km from City Centre700 m from Usher Hall
Offering an outdoor pool and a lobby restaurant, this welcoming property in the heart of Edinburgh is located near Georgian House.
8.2
Great206 reviews
Price fromC$ 189per nightSelect
Not available
18 Royal Terrace, Edinburgh, United Kingdom, EH7 5AQ
1000 m from City Centre400 m from Edinburgh Playhouse
The hotel is set close to University of Edinburgh, and boasts a swimming pool as well as city centre views.
7.2
Very good308 reviews
Price fromC$ 157per nightSelect
Not available
82 High Street, Royal Mile, Edinburgh, United Kingdom, EH1 1LL
100 m from City Centre300 m from The Real Mary King's Close
Located a few steps from Princes Street Gardens, the hotel features 9 rooms with views over the castle.
6.6
Nice117 reviews
Price fromC$ 255per nightSelect
Not available
18-21 Market Street, Edinburgh, United Kingdom, EH1 1BL
300 m from City Centre200 m from The Real Mary King's Close
The pet-friendly hotel is a good starting point to Edinburgh' sights including The Real Mary King's Close and The Hub.
8.6
Great265 reviews
Price fromC$ 193per nightSelect
Not available
94-96 Grassmarket, Edinburgh, United Kingdom, EH1 2JR
600 m from City Centre100 m from Edinburgh Castle
Guests of this charming hotel will be delighted with splendid castle views and proximity to The Scottish National Gallery.
7.4
Very good419 reviews
Price fromC$ 242per nightSelect
Not available
One Tower Place, Edinburgh, United Kingdom, EH6 7DB
3.3 km from City Centre700 m from Royal Yacht Britannia
The hotel is based in a royal-style building located in the historic part of Edinburgh, offering 100 rooms.
7.6
Very good259 reviews
Price fromC$ 148per nightSelect
Not available
12 26 St Giles Street, Edinburgh, United Kingdom, EH1 1PT
300 m from City Centre100 m from The Real Mary King's Close
Located just off Royal Museum and within 10 minutes' walk from the city center, this hotel with stunning views features a private swimming pool.
8.4
Great903 reviews
Price fromC$ 292per nightSelect
Not available
15 Lochside Avenue, Edinburgh, United Kingdom, EH12 9DJ
8.1 km from City Centre2.5 km from Baberton Golf Club
This hotel offers the snack bar and 170 rooms together with ideal location close to Edinburgh Zoo.
8.0
Great537 reviews
Price fromC$ 111per nightSelect
Not available
11 Bristo Place, Edinburgh, United Kingdom, EH1 1EZ
500 m from City Centre200 m from The University of Edinburgh
Conveniently located right next to National Museum of Scotland, the hotel has en-suite rooms to offer as well as a bistro bar.
8.6
Great145 reviews
Price fromC$ 193per nightSelect
Not available
16 George Street, Edinburgh, United Kingdom, EH2 2PF
700 m from City Centre500 m from Edinburgh Waverley station
Providing access to Holyrood Palace, this hotel is a 25-minute walk from Holyrood Park and offers a 24-hour restaurant.
7.8
Very good112 reviews
Price fromC$ 345per nightSelect
Not available
25-33 Shandwick Place, Edinburgh, United Kingdom
1.3 km from City Centre200 m from Usher Hall
The hotel includes an indoor swimming pool, boasting a central location close to Royal Museum.
6.6
Nice131 reviews
Price fromC$ 107per nightSelect
Not available
10 15 Princes Street, Edinburgh, United Kingdom, EH2 2AN
400 m from City Centre200 m from Edinburgh Waverley station
Located within a short distance of pubs and restaurants, this venue offers pet-friendly accommodation with 140 classic rooms.
8.8
Great101 reviews
Price fromC$ 197per nightSelect
Not available
300 Cowgate, Edinburgh, United Kingdom, EH1 1NA
300 m from City Centre400 m from Edinburgh Festival Theatre
The hotel centrally located in Leith district close to Festival Square has 78 rooms.
8.2
Great499 reviews
Price fromC$ 173per nightSelect
Not available
8 York Place, Edinburgh, United Kingdom, EH1 3EP
800 m from City Centre400 m from Waterloo Place
The hotel offers swift access to Omni Centre Edinburgh and Princes Street is only 400 meters away.
7.0
Very good821 reviews
Price fromC$ 354per nightSelect
Not available
80 High Street, Edinburgh, United Kingdom, EH1 1TH
100 m from City Centre300 m from The Real Mary King's Close
It was opened in 1992 and till today has to offer en-suite rooms, a primary restaurant, and a superb location.
8.2
Great1277 reviews
Price fromC$ 241per nightSelect
Not available
20-30 Cockburn Street, Edinburgh, United Kingdom
200 m from City Centre100 m from The Real Mary King's Close
Enjoy lounge restaurant onsite or admire lovely views while staying in the hotel boasting location in the heart of Edinburgh.
9.0
Perfect1 review
Price fromC$ 291per nightSelect
Not available
187 Clermiston Road, Edinburgh, United Kingdom, EH12 6UG
5.8 km from City Centre1.5 km from Edinburgh Zoo
Located in a tourist area, 6 km from Princes Street, the venue has a private pool on site and guests can enjoy a 24-hour restaurant.
8.0
Great634 reviews
Price fromC$ 102per nightSelect
Not available
101 Ingliston Road, Edinburgh, United Kingdom, EH28 8AU
11.7 km from City Centre
Ideally set close to Gyle Shopping Centre, the hotel offers non-smoking rooms and a lounge restaurant.
7.8
Very good1061 reviews
Price fromC$ 122per nightSelect
Not available
20 Canonmills, Edinburgh, United Kingdom, EH3 5LH
1.6 km from City Centre1.1 km from Omni Centre
Staying at this exclusive apartment in in the tourist centre of Edinburgh, guests have quick access to New Town.
7.8
Very good799 reviews
Price fromC$ 194per nightSelect
Not available
51-59 York Place, Edinburgh, United Kingdom, EH1 3JD
800 m from City Centre300 m from Omni Centre
Offering location in Newington district, the hotel features cots and meals for guests with children.
9.0
Perfect65 reviews
Price fromC$ 298per nightSelect
Not available
59 Manor Place, Edinburgh, United Kingdom, EH3 7EG
1.9 km from City Centre700 m from Usher Hall
Constructed in 1750 year, the hotel's building is a reminder of an original style, located just off New Town.
7.8
Very good130 reviews
Price fromC$ 224per nightSelect
Not available
8 Blackfriars St, Edinburgh, United Kingdom
100 m from City Centre300 m from The Real Mary King's Close
Staying at this business hostel, guest will enjoy terrace views, and 22 rooms with all necessary comforts.
8.2
Great32 reviews
Price fromC$ 52per nightSelect
Not available
1 - 3 Coates Gardens, Edinburgh, United Kingdom
2.2 km from City Centre1000 m from Usher Hall
Welcoming guests in the middle of Edinburgh, the hotel was remodelled in 2003.
7.6
Very good978 reviews
Price fromC$ 118per nightSelect
Not available
90-92 Pilrig Street, Edinburgh, United Kingdom, EH6 5AY
1.9 km from City Centre1.1 km from Edinburgh Playhouse
Set about 2 km from the center of Edinburgh, this hotel offers 24 individual rooms with mountain views and a private pool onsite.
6.4
Nice458 reviews
Price fromC$ 106per nightSelect
Not available
100 Milton Road East, Edinburgh, United Kingdom, EH152NP
5.7 km from City Centre
Welcoming guests in the centre of Edinburgh, the hotel was remodelled in 2006.
8.4
Great842 reviews
Price fromC$ 112per nightSelect
Not available
2 Joppa Pans, Edinburgh, United Kingdom, EH15 2HF
6.2 km from City Centre
Guests of this family-run hotel will be delighted with panoramic sea views and proximity to Jump In Trampoline Parks.
8.0
Great4 reviews
Price fromC$ 160per nightSelect
Not available
90 Haymarket Terrace, Edinburgh, United Kingdom
A short walk from Scottish National Gallery, the property welcomes guests to the 24-hour restaurant on site.
Price fromC$ 148per nightSelect
Not available
11 Brandfield Street, Edinburgh, United Kingdom, EH3 8AS
1.7 km from City Centre800 m from Usher Hall
Boasting a snack bar and an outdoor swimming pool, the property is located close to Royal Museum and less than 2 km from the centre of Edinburgh.
8.0
Great906 reviews
Price fromC$ 184per nightSelect
Not available
50 Rose Street North Lane, Edinburgh, United Kingdom, EH2 2NP
800 m from City Centre500 m from Royal Mile
When visiting Merchiston district of Edinburgh, guests can stay in one of the 6 hostel rooms, within just 50 meters from New Town.
9.2
Perfect10 reviews
Price fromC$ 81per nightSelect
Not available
11 Brunswick St, Edinburgh, United Kingdom, EH75JB
1.1 km from City Centre400 m from Edinburgh Playhouse
The hotel is located in the busy area of Edinburgh, not far away from Royal Mile, overlooking the city.
8.8
Great63 reviews
Price fromC$ 230per nightSelect
Not available
20 North Bridge, Edinburgh, United Kingdom, EH1 1YT
200 m from City Centre200 m from Edinburgh Waverley station
Nestled in the historic area of Edinburgh, the hotel includes luxury rooms along with steam baths and Turkish bath onsite.
8.4
Great590 reviews
Price fromC$ 263per nightSelect
Not available
4 West Coates, Edinburgh, United Kingdom, EH12 5JQ
2.6 km from City Centre800 m from Murrayfield Stadium
The hotel offers easy access to EICC, boasting 38 rooms in the heart of Edinburgh.
8.0
Great139 reviews
Price fromC$ 418per nightSelect
Not available
27 Craigmillar Park, Edinburgh, United Kingdom, EH16 5PE
2.7 km from City Centre1.4 km from Holyrood Park
Featuring a 24-hour restaurant, the hotel is located off Princes Street and boasts an indoor pool.
8.0
Great180 reviews
Price fromC$ 251per nightSelect
Not available
43-45 Salisbury Road, Edinburgh, United Kingdom, EH16 5AA
1.5 km from City Centre1.1 km from The University of Edinburgh
Located a few steps from Festival Square, the hotel features 18 rooms with views over the city.
7.8
Very good536 reviews
Price fromC$ 152per nightSelect
Not available
140 Crewe Road South, Edinburgh, United Kingdom, EH4 2NY
3.5 km from City Centre600 m from Western General Hospital
Located next to Murrayfield Stadium in Edinburgh, this hotel offers a top-quality restaurant and beauty therapy and massage services.
8.0
Great2 reviews
Price fromC$ 140per nightSelect
Not available
12-16 South Learmonth Gardens, Edinburgh, United Kingdom, EH4 1EZ
2.1 km from City Centre1.1 km from Usher Hall
Located off Palace of Holyroodhouse in a busy area, this hotel offers a heated pool along with a breathtaking view of the city.
8.2
Great189 reviews
Price fromC$ 336per nightSelect
Not available
16 Torphichen Street, Edinburgh, United Kingdom, EH3 8JB
1.7 km from City Centre500 m from Usher Hall
This hotel with 8 rooms and a coffee bar is centrally located 20 minutes' walk from the city center.
9.6
Perfect1 review
Price fromC$ 107per nightSelect
Not available
40 Murrayfield Avenue, Edinburgh, United Kingdom, EH12 6AY
3.2 km from City Centre600 m from Murrayfield Stadium
This Victorian-style hotel is set at a short distance to Calton Hill.
9.4
Perfect4 reviews
Price fromC$ 149per nightSelect
Not available
11 Coates Gardens, Edinburgh, United Kingdom, EH12 5LG
2.2 km from City Centre1000 m from Usher Hall
This quiet apartment with a balcony is conveniently located in Newington district, not far from a railway station.
8.0
Great1151 reviews
Price fromC$ 210per nightSelect
Not available
Edinburgh Business Park, Edinburgh, United Kingdom
8.4 km from City Centre
Located within 6 km from Murrayfield Stadium, this hotel features a garden restaurant and continental buffet breakfast.
8.0
Great20 reviews
Price fromC$ 99per nightSelect
Not available
77 South Bridge, Edinburgh, United Kingdom, EH1 1HN
200 m from City Centre300 m from The Real Mary King's Close
This hotel features a swimming pool along with an indoor swimming pool, a shared lounge and a golf course, boasting a location in the modern part of the city close to Princes Street Gardens.
8.2
Great89 reviews
Price fromC$ 190per nightSelect
Not available
15 Calton Hill, Edinburgh, United Kingdom, EH1 3BJ
500 m from City Centre200 m from Waterloo Place
Overlooking Calton Hill and Carlton Hill, the hotel is ideally set within walking distance of a bus stop, offering tasteful rooms and a traditional restaurant.
8.2
Great1040 reviews
Price fromC$ 257per nightSelect
Not available
53 Princes Street, Edinburgh, United Kingdom, EH2 2DG
600 m from City Centre400 m from Edinburgh Waverley station
Set close to Scottish National Gallery of Modern Art Two in Old Town district, this comfortable venue features a private swimming pool.
7.6
Very good743 reviews
Price fromC$ 83per nightSelect
Not available
42 Frederick Street, Edinburgh, United Kingdom, EH2 1EX
900 m from City Centre700 m from Royal Mile
The hotel is based close to Palace of Holyrood House in Edinburgh, and consists of 44 rooms with traditional decor.
8.2
Great1341 reviews
Price fromC$ 193per nightSelect
Not available
139 Cowgate, Edinburgh, United Kingdom, EH1 1JS
300 m from City Centre200 m from The Real Mary King's Close
Adjacent to Edinburgh Castle, and close to Royal Yacht Britannia, this pleasant hotel features 37 en-suite rooms.
6.6
Nice394 reviews
Price fromC$ 220per nightSelect
Not available
Britannia Way, Ocean Drive, Edinburgh, United Kingdom, EH6 6JJ
3.2 km from City Centre400 m from Royal Yacht Britannia
Guests can relax in the lobby bar of the hotel that boasts an ideal location in Edinburgh.
8.2
Great540 reviews
Price fromC$ 124per nightSelect
Not available
18 Holyrood Park Road, Edinburgh, United Kingdom, EH16 5AY
1.5 km from City Centre1.1 km from Edinburgh Festival Theatre
The hotel is located in the ski area of Edinburgh, not far away from Royal Commonwealth Pool, overlooking the garden.
8.0
Great302 reviews
Price fromC$ 235per nightSelect
Not available
7, Richmond Place, Edinburgh, United Kingdom, EH8 9ST
Located next to Festival Square, the venue comprises 45 rooms with pool views.
7.6
Very good445 reviews
Price fromC$ 227per nightSelect
Not available
4-8 Coates Gardens, Edinburgh, United Kingdom, EH12 5LB
2.1 km from City Centre1000 m from Usher Hall
Set in the centre of Edinburgh, this pleasant hotel offers 32 rooms, a shared lounge and a golf course.
7.2
Very good402 reviews
Price fromC$ 165per nightSelect
Not available
10-18 Windsor Street, Edinburgh, United Kingdom, EH7 5JR
1000 m from City Centre200 m from Edinburgh Playhouse
Located in a shopping area of Edinburgh, the hotel features a seasonal outdoor pool along with a sun terrace.
7.4
Very good1168 reviews
Price fromC$ 427per nightSelect
Not available
180 Ferry Road, Edinburgh, United Kingdom
2.6 km from City Centre1.9 km from Edinburgh Playhouse
Situated in West End district, this apartment is set in a traditional-style building fitted with high-quality furniture.
8.2
Great197 reviews
Price fromC$ 94per nightSelect
Not available
37 Broughton Place, Edinburgh, United Kingdom, EH1 3RR
1000 m from City Centre300 m from Edinburgh Playhouse
Providing access to Edinburgh Castle, this hotel is a 15-minute walk from Edinburgh Military Tattoo and offers a club restaurant.
7.6
Very good76 reviews
Price fromC$ 179per nightSelect
Not available
14-16 Marchhall Crescent, Edinburgh, United Kingdom
2.0 km from City Centre1.6 km from Edinburgh Festival Theatre
Since 1910 the hotel awaits guests in Leith district, offering 17 designer rooms and a snack bar.
8.6
Great208 reviews
Price fromC$ 197per nightSelect
Not available
18 Corstorphine Road, Edinburgh, United Kingdom, EH12 6HN
3.5 km from City Centre400 m from Murrayfield Stadium
A garden restaurant, cycling and racquetball are offered at this charming hotel, centrally set close to Royal Mile.
7.4
Very good879 reviews
Price fromC$ 185per nightSelect
Not available
107 Queensferry Road, Edinburgh, United Kingdom, EH4 3HL
3.5 km from City Centre1.4 km from Murrayfield Stadium
One can enjoy a 24-hour bar or admire fantastic views of Pentland Hills, offered in the hotel perfectly based in the centre of Edinburgh.
7.6
Very good374 reviews
Price fromC$ 142per nightSelect
Not available
186 St John Rd ,Edinburgh Eh12 8Sg, Edinburgh, United Kingdom, EH12 8SG
6.4 km from City Centre1.2 km from Edinburgh Zoo
Featuring 12 rooms, this hotel offers a superb view of Pentland Hills and is located close to a bus stop.
6.6
Nice373 reviews
Price fromC$ 165per nightSelect
Not available
33 St. Mary'S Street, Edinburgh, United Kingdom, EH1 1TA
300 m from City Centre300 m from Palace of Holyrood House
Located within a short distance of entertainment venues, pubs and restaurants, this venue offers charming accommodation with 80 cosy rooms.
7.4
Very good33 reviews
Price fromC$ 160per nightSelect
Not available
12 Lauriston Street, Edinburgh, United Kingdom, EH3 9DJ
1.0 km from City Centre500 m from Usher Hall
The hotel is based close to Princes Street in Edinburgh, and consists of 28 rooms with simple decor.
9.0
Perfect173 reviews
Price fromC$ 749per nightSelect
Not available
2 Greenside Place, Edinburgh, United Kingdom, EH1 3AA
800 m from City Centre100 m from Edinburgh Playhouse
Offering a private pool, the hotel is located in an old part of Edinburgh, not far from Royal Mile.
8.4
Great275 reviews
Price fromC$ 385per nightSelect
Not available
Priestfield Road, Edinburgh, United Kingdom, EH16 5UT
2.4 km from City Centre2.0 km from Edinburgh Festival Theatre
The hotel is located in the shopping area of Edinburgh, not far away from Edinburgh Festival Theatre, overlooking the castle.
8.6
Great83 reviews
Price fromC$ 582per nightSelect
Not available
34 Great King Street, Edinburgh, United Kingdom, EH3 6QH
1.1 km from City Centre900 m from Waterloo Place
Located near Leith, this classic hotel features a full traditional breakfast.
8.8
Great122 reviews
Price fromC$ 361per nightSelect
Not available
11 Atholl Crescent, Edinburgh, United Kingdom, EH3 8HA
1.5 km from City Centre400 m from Usher Hall
The contemporary hotel is a good starting point to Edinburgh' sights including Royal Scottish Academy and Scott Monument.
9.0
Perfect1 review
Price fromC$ 2 087per nightSelect
Not available
11 Moray Place, Edinburgh, United Kingdom
1.4 km from City Centre800 m from Usher Hall
The hotel with a private swimming pool is located in the heart of Edinburgh close to EICC.
9.0
Perfect11 reviews
Price fromC$ 130per nightSelect
Not available
1 Nether Bakehouse, Edinburgh, United Kingdom, .
600 m from City Centre200 m from Palace of Holyrood House
Offering 41 rooms with sea views, the hotel is set in Broughton district, just steps from Royal Mile.
8.4
Great372 reviews
Price fromC$ 239per nightSelect
Not available
18 Holyrood Park Road, Edinburgh, United Kingdom
1.5 km from City Centre1.1 km from Edinburgh Festival Theatre
The venue is nestled in the heart of Edinburgh, offering a lounge restaurant and an outstanding view of Holyrood Park.
7.4
Very good797 reviews
Price fromC$ 218per nightSelect
Not available
5/3 West Register Street, Edinburgh, United Kingdom
500 m from City Centre200 m from Waterloo Place
Housed in a Georgian-style building, the hostel features 36 rooms with shared bathrooms.
8.0
Great103 reviews
Price fromC$ 149per nightSelect
Not available
16 Waterloo Place, Edinburgh, United Kingdom, EH1 3EG
400 m from City Centre100 m from Waterloo Place
Set about 1 km from the center of Edinburgh, this hotel offers 37 soundproof rooms with garden views and a private swimming pool onsite.
8.6
Great1151 reviews
Price fromC$ 298per nightSelect
Not available
34-38 York Place, Edinburgh, United Kingdom, EH1 3HU
800 m from City Centre300 m from Omni Centre
Guests can enjoy a private swimming pool and a lounge restaurant staying in this hotel centrally based in the heart of Edinburgh.
8.2
Great428 reviews
Price fromC$ 188per nightSelect
Not available
10 Hill Place, Edinburgh, United Kingdom, EH8 9DS
500 m from City Centre200 m from Edinburgh Festival Theatre
This hotel offers the wine bar and 77 rooms together with quiet location close to Edinburgh Castle.
7.8
Very good317 reviews
Price fromC$ 157per nightSelect
Not available
128 Old Dalkeith Road, Edinburgh, United Kingdom
4.0 km from City Centre700 m from Craigmillar Castle
Set in Edinburgh, this 10-room property is an ideal base for visits to Royal Mile.
8.4
Great70 reviews
Price fromC$ 157per nightSelect
Not available
16 Mayfield Gardens, Edinburgh, United Kingdom
2.2 km from City Centre1.7 km from The University of Edinburgh
Located in a Georgian-style building, this accommodation in Haymarket district is approximately a 25-minute walk from University of Edinburgh.
8.6
Great26 reviews
Price fromC$ 114per nightSelect
Not available
5 West Coates, Edinburgh, United Kingdom
2.7 km from City Centre800 m from Murrayfield Stadium
Featuring a terrace, this property also provides guests with cots and board games for kids, in close proximity of Scottish National Gallery of Modern Art One.
8.8
Great191 reviews
Price fromC$ 241per nightSelect
Not available
24 Royal Terrace, Edinburgh, United Kingdom, EH7 5AH
1.0 km from City Centre500 m from Edinburgh Playhouse
The hotel offers 16 cosy rooms and guests will be amazed at stunning views of the city.
8.6
Great3 reviews
Price fromC$ 268per nightSelect
Not available
39-47 Albany Street, Edinburgh, United Kingdom, EH1 3QY
900 m from City Centre400 m from Omni Centre
There are rooms facing the city and the hotel is set close to Georgian House.
7.6
Very good1052 reviews
Price fromC$ 266per nightSelect
Not available

Filtering results

Please wait...

2023 hotels found

FAQs about hotels in Edinburgh

We hope that the answers to these questions will help you plan your trip

How much does it cost to stay in the hotel in Edinburgh?
Of course, hotel prices in Edinburgh change depending on the season, but on average: a 3-star hotel room costs 205C$ per night, and a 4-star hotel room is 255C$ per night. If you're looking for something really special, a 5-star hotel can be found for 466C$ per night based on iBooked.ca prices.
What are some of the best cheap hotels to stay in Edinburgh?
Some of the top-rated affordable hotels are:
Haymarket Hub Hotel rating: 3.9/5
Edinburgh House Hotel rating: 3.2/5
Best Western Kings Manor Hotel rating: 4.2/5
See more favored cheap hotels here.
What are the most popular hotels near Royal Yacht Britannia in Edinburgh?
Holiday Inn Express Edinburgh Waterfront is the best hotel located only 5 minutes' on foot from Royal Yacht Britannia.
What are the most popular hotels in Edinburgh for couples?
These hotels are suitable for a couple romantic trip: Holiday Inn Express Edinburgh City Centre and Parliament House Hotel.
What are good hotels for a short-term stay on business in Edinburgh?
Business travelers can be quite busy, but keen to see the atmosphere of Edinburgh. On this, you might enjoy Ibis Edinburgh Centre South Bridge.
What are the best hotels in Edinburgh with good breakfasts?
Brooks Hotel Edinburgh, Crowne Plaza Edinburgh - Royal Terrace, and The Inverleith Hotel are top hotels serving up breakfasts, try it to feel the taste of the city.
Which hotels are located near the airport in Edinburgh?
Travelers who stayed in Edinburgh near Edinburgh airport have left good reviews about Doubletree By Hilton Edinburgh Airport and Premier Inn Edinburgh Airport.
What are the most pet-friendly hotels in Edinburgh?
Motel One Edinburgh-Princes, Lairg Hotel, and Ibis Edinburgh Centre Royal Mile - Hunter Square are the coolest pet-friendly places to stay with your favored ones. Other suitable options you can check here.
What are the best luxury hotels in Edinburgh?
These luxury hotels with exceptional service will make your stay great:
Rabble rating: 4.3/5
The Salisbury Hotel rating: 3.9/5
What are the most popular boutique hotels in Edinburgh?
You may like these highly-rated cozy boutique hotels:
Fraser Suites Edinburgh rating: 4.2/5
Angels Share Hotel rating: 3.7/5
The Dunstane Houses rating: 4.0/5.
See more instagram-friendly hotels here.

Where to stay in Edinburgh?

Best cheap hotels in Edinburgh

A budget option would be Ramsay'S Bed & Breakfast and Premier Inn Edinburgh A1, which features free parking and free private parking. For budget travelers, look no further than Cowgate Hostel, set 300 meters away from the city center. You will find Aaron Lodge just a stone's throw from Camera Obscura and World of Illusions.

Edinburgh airports & Underground stations

Edenside House is about a 20-minute walk from Leuchars airport and offers guests a range of facilities including free private parking and free parking. Code Hostel Edinburgh is a 10-minute walk from Edinburgh Waverley train station and offers rooms with 107C$ price policy.

Convenience of staying in hotels in the city centre

If you like hustle and bustle of the city center, pick The Baxter Hostel with rates from 168C$ or Jurys Inn Edinburgh where prices start at 242C$. Old Waverley Hotel is a well-known 3-star property situated in the very heart of the downtown. Those looking to spend some time in Broughton district should head to Citylivein Grove Street, which is close to William Wallace Statue.

Consider staying at Hotel Indigo Edinburgh, where you'll be within 5 minutes' walking distance of Adam Smith Statue. You can select Thistle Hotel next to The Great Hall, that provides guests with impressive views of the garden.

Luxury and boutique accommodation in Edinburgh

B+B Edinburgh is 4-star accommodation for those who prefer to relax in luxury. Guests wishing to stay in Broughton district will find a wealth of high-end boutique accommodation including Ten Hill Place Hotel and Edinburgh City. If you are used to the comfort and style of chain hotels, pick Apex European, which is also a 15-minute walk away from National War Museum of Scotland.

Explore and find your best apartments, B&Bs and others

Destiny Scotland - Thistle Street Apartments is a cozy apartment in the center of the city located 500 meters from Number One. Guests planning to visit West End district may want to book a room at Destiny Scotland - St Andrew Square Apartments, with rates from 645C$. Stay Central Hotel is a 3-star, family-friendly choice located 300 meters from the center. For an unforgettable vacation, look at No. 45 in Newington district, offering views of the mountain.

Show moreLess