Hotels near St. Giles Cathedral in Edinburgh

Choose among 1409 hotels near St. Giles Cathedral in Edinburgh

Check-in
Fri, 13 Feb
Check-out
Sat, 14 Feb
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 13 Feb
-
Check-out
Sat, 14 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Fri, 13 Feb
-
Check-out
Sat, 14 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
441-460 out of 1409
Sort by: near distance
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • Distance: near to far
9.4
Perfect8 total reviews
our site & Booking.com
Map
800 m from City Centre800 m from St. Giles Cathedral
FromINR 35 372 /nightSelect
9.7
Perfect17 total reviews
our site & Booking.com
Map
1.0 km from City Centre800 m from St. Giles Cathedral
FromINR 46 499 /nightSelect
7.8
Very good13 total reviews
our site & Booking.com
2 adults
1 bedroom
1 bed
Map
1.0 km from City Centre800 m from St. Giles Cathedral
Select
RabbleHotel
8.6
Great814 total reviews
our site & Booking.com
Map
1000 m from City Centre800 m from St. Giles Cathedral
The smoke-free Rabble Edinburgh is set a 17-minute walk from Museum of Childhood and boasts 12 rooms plus a roof garden.
FromINR 14 022 /nightSelect
8.0
Great2 total reviews
our site & Booking.com
5 adults
2 bedrooms
2 beds
Map
1000 m from City Centre800 m from St. Giles Cathedral
FromINR 29 853 /nightSelect
8.0
Great4593 total reviews
our site & Booking.com
Map
600 m from City Centre800 m from St. Giles Cathedral
Offering access to Calton Hill, which is only 550 metres away, the Holyrood Aparthotel enjoys a central location in the cultural heart of Edinburgh.
FromINR 39 533 /nightSelect
Map
600 m from City Centre800 m from St. Giles Cathedral
The Tony Asga - Aishasakina is situated about 5 minutes by car from Gladstone's Land and around 900 metres from The Robertson Mausoleum.
FromINR 5 880 /nightSelect
Map
1.0 km from City Centre800 m from St. Giles Cathedral
Select
Map
800 m from City Centre900 m from St. Giles Cathedral
The cosy Premier Inn Edinburgh City Centre is a good starting point to Edinburgh's sights including Calton Hill, which is only 9 minutes' walk away.
FromINR 22 526 /nightSelect
5.5
Needs improvement2 total reviews
our site & Booking.com
Map
1000 m from City Centre900 m from St. Giles Cathedral
FromINR 45 504 /nightSelect
7.1
Very good62 total reviews
our site & Booking.com
Map
700 m from City Centre900 m from St. Giles Cathedral
FromINR 49 937 /nightSelect
8.5
Great62 total reviews
our site & Booking.com
4 adults
2 bedrooms
2 beds
Map
1.0 km from City Centre900 m from St. Giles Cathedral
FromINR 27 501 /nightSelect
7.1
Very good71 total reviews
our site & Booking.com
6 adults
2 bedrooms
3 beds
Map
800 m from City Centre900 m from St. Giles Cathedral
FromINR 37 543 /nightSelect
8.8
Great119 total reviews
our site & Booking.com
Map
1.0 km from City Centre900 m from St. Giles Cathedral
FromINR 26 235 /nightSelect
7.0
Very good36 total reviews
our site & Booking.com
5 adults
1 bedroom
3 beds
Map
800 m from City Centre900 m from St. Giles Cathedral
FromINR 29 220 /nightSelect
5.3
Needs improvement6 total reviews
our site & Booking.com
Map
800 m from City Centre900 m from St. Giles Cathedral
FromINR 31 482 /nightSelect
Map
1000 m from City Centre900 m from St. Giles Cathedral
Select
9.0
Perfect1849 total reviews
our site & Booking.com
Map
1.0 km from City Centre900 m from St. Giles Cathedral
Located in the old district of Edinburgh, luxury The Knight is at a distance of 400 metres from Grassmarket.
FromINR 35 734 /nightSelect
8.0
Great105 total reviews
our site & Booking.com
4 adults
2 bedrooms
2 beds
Map
600 m from City Centre900 m from St. Giles Cathedral
FromINR 32 206 /nightSelect
3C Dublin StreetHoliday home
8.1
Great65 total reviews
our site & Booking.com
6 adults
4 bedrooms
3 beds
Map
800 m from City Centre900 m from St. Giles Cathedral
The 3C Dublin Street Villa is situated just 11 minutes on foot from Calton Hill and only 1.5 km from Palace of Holyroodhouse.
FromINR 84 042 /nightSelect
Show more