We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near The Royal Edinburgh Military Tattoo

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.6 km from The Royal Edinburgh Military Tattoo
#27 of 147 hotels in Edinburgh
US$212* /night
View Deal
Booking.com
US$211*
Travelocity
US$212*
Hotels.com
US$212*
61 Grassmarket, Edinburgh EH1 2HJ, Scotland
0.2 km from The Royal Edinburgh Military Tattoo
#40 of 147 hotels in Edinburgh
Top Deal
US$211*
US$185* /night
View Deal
Apex Hotels
US$184*
Booking.com
US$184*
Cancelon
US$211*
94-96 Grassmarket, Edinburgh EH1 2JR, Scotland
0.2 km from The Royal Edinburgh Military Tattoo
#45 of 147 hotels in Edinburgh
US$145* /night
View Deal
Expedia.com
US$145*
Hotels.com
US$145*
HotelQuickly
US$166*
31-35 Grassmarket, Edinburgh EH1 2HS, Scotland
0.2 km from The Royal Edinburgh Military Tattoo
#83 of 147 hotels in Edinburgh
Top Deal
US$198*
US$173* /night
View Deal
Hotels.com
US$173*
Expedia.com
US$172*
Cancelon
US$198*
Heriot-Watt University | Riccarton, Edinburgh EH14 4AS, Scotland
0.2 km from The Royal Edinburgh Military Tattoo
#140 of 147 hotels in Edinburgh
1 George IV Bridge, Edinburgh EH1 1AD, Scotland
0.3 km from The Royal Edinburgh Military Tattoo
#30 of 147 hotels in Edinburgh
Top Deal
US$357*
US$287* /night
View Deal
Booking.com
US$287*
Expedia.com
US$287*
Cancelon
US$357*
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.3 km from The Royal Edinburgh Military Tattoo
#49 of 147 hotels in Edinburgh
Top Deal
US$219*
US$194* /night
View Deal
Expedia.com
US$197*
Orbitz.com
US$197*
Cancelon
US$219*
Roxburgh's Court, 323 High Street | Off Mary King's Close, Edinburgh EH1 1LW, Scotland
0.4 km from The Royal Edinburgh Military Tattoo
#5 of 147 hotels in Edinburgh
Top Deal
US$340*
US$249* /night
View Deal
Hotels.com
US$310*
Hotwire.com
US$310*
Elvoline
US$340*
139 Cowgate, Edinburgh EH1 1JS, Scotland
0.4 km from The Royal Edinburgh Military Tattoo
#44 of 147 hotels in Edinburgh
Top Deal
US$167*
US$140* /night
View Deal
Official Site
US$145*
Booking.com
US$145*
HotelQuickly
US$167*
18-21 Market Street, Edinburgh EH1 1BL, Scotland
0.4 km from The Royal Edinburgh Military Tattoo
#54 of 147 hotels in Edinburgh
US$133* /night
View Deal
Hotwire.com
US$133*
Hotels.com
US$133*
Booking.com
US$133*
80 Lauriston Place, Edinburgh EH3 9DE, Scotland
0.4 km from The Royal Edinburgh Military Tattoo
#75 of 147 hotels in Edinburgh
Top Deal
US$253*
US$204* /night
View Deal
Novotel
US$203*
Booking.com
US$203*
HotelQuickly
US$253*
37-43 Rose Street, Edinburgh EH2 2NH, Scotland
0.4 km from The Royal Edinburgh Military Tattoo
#96 of 147 hotels in Edinburgh
US$76* /night
View Deal
Travelocity
Orbitz.com
Cancelon
53 Princes Street, Edinburgh EH2 2DG, Scotland
0.4 km from The Royal Edinburgh Military Tattoo
#120 of 147 hotels in Edinburgh
Top Deal
US$296*
US$150* /night
View Deal
Booking.com
US$150*
Mercure
US$150*
AMOMA
US$296*
121-123 Princes Street, Edinburgh EH2 4AD, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#20 of 147 hotels in Edinburgh
US$113* /night
View Deal
20-30 Cockburn Street, Edinburgh EH1 1NY, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#22 of 147 hotels in Edinburgh
Top Deal
US$178*
US$160* /night
View Deal
Orbitz.com
US$160*
TripAdvisor
US$160*
getaroom.com
US$178*
79 Lauriston Place | Midlothian, Edinburgh EH3 9HZ, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#23 of 147 hotels in Edinburgh
US$158* /night
View Deal
Expedia.com
US$159*
Hotels.com
US$159*
Orbitz.com
US$159*
82 Lauriston Place, Edinburgh EH3 9DG, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#29 of 147 hotels in Edinburgh
US$97* /night
View Deal
Cancelon
34 Bread Street, Edinburgh EH3 9AF, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#47 of 147 hotels in Edinburgh
US$197* /night
View Deal
Doubletree
US$197*
Expedia.com
US$197*
Prestigia.com
US$240*
11 Bristo Place, Edinburgh EH1 1EZ, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#69 of 147 hotels in Edinburgh
Top Deal
US$481*
US$410* /night
View Deal
Booking.com
US$422*
Orbitz.com
US$410*
Cancelon
US$481*
16 George Street, Edinburgh EH2 2PF, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#79 of 147 hotels in Edinburgh
Top Deal
US$224*
US$218* /night
View Deal
Travelocity
US$218*
Orbitz.com
US$218*
Booking.com
US$224*
43 Princes Street, Edinburgh EH2 2BY, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#104 of 147 hotels in Edinburgh
Top Deal
US$346*
US$224* /night
View Deal
Booking.com
US$223*
Expedia.com
US$223*
AMOMA
US$346*
42 Frederick Street | Lothian, Edinburgh EH2 1EX, Scotland
0.5 km from The Royal Edinburgh Military Tattoo
#113 of 147 hotels in Edinburgh
Top Deal
US$268*
US$146* /night
View Deal
Hotels.com
US$205*
Hotwire.com
US$205*
AMOMA
US$268*
82 High Street | Royal Mile, Edinburgh EH1 1LL, Scotland
0.6 km from The Royal Edinburgh Military Tattoo
#11 of 147 hotels in Edinburgh
No availability for your dates from these sites
Official Site
Expedia.com
Booking.com
125 George Street, Edinburgh EH2 4JN, Scotland
0.6 km from The Royal Edinburgh Military Tattoo
#19 of 147 hotels in Edinburgh
No availability for your dates from these sites
Booking.com
Expedia.com
Hotwire.com
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.6 km from The Royal Edinburgh Military Tattoo
#27 of 147 hotels in Edinburgh
US$212* /night
View Deal
Booking.com
US$211*
Travelocity
US$212*
Hotels.com
US$212*
36 Simpson Loan | Quartermile, Edinburgh EH3 9GG, Scotland
0.6 km from The Royal Edinburgh Military Tattoo
#36 of 147 hotels in Edinburgh
Top Deal
US$297*
US$223* /night
View Deal
Residence Inn
US$229*
Booking.com
US$223*
HotelQuickly
US$297*
Princes Street, Edinburgh EH1 2AB, Scotland
0.6 km from The Royal Edinburgh Military Tattoo
#52 of 147 hotels in Edinburgh
Top Deal
US$421*
US$328* /night
View Deal
Waldorf Astoria
US$388*
Expedia.com
US$388*
Elvoline
US$421*