55.953206533743 ­-3.190766572952
Go to map view
Royal British Hotel - Edinburgh - Building
Royal British Hotel - Edinburgh - Map
Royal British Hotel - Edinburgh - Bedroom
Royal British Hotel - Edinburgh - Restaurant
Royal British Hotel - Edinburgh - Lobby
Royal British Hotel - Edinburgh - Conference room
Royal British Hotel - Edinburgh - Restaurant
20 Princes Street, Edinburgh, EH2 2AN, United Kingdom +44 131 556 4901
With a stay at Royal British, Princes Street in Edinburgh (New Town), you'll be minutes from Princes Mall and St. Giles' Cathedral. This hotel is close to Princes Street Gardens and Edinburgh Playhouse Theatre. Stay in one of 80 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access keeps you connected, and digital programming i... More from Expedia Affiliate Network

Get Rates

Show Royal British Hotel at top of the results.

Get Flight + Hotel


General 24 hour front desk, Bar/Lounge, Cribs available, No smoking, Non-smoking rooms available, Restaurant, Room service, Storage available
Services Concierge service, Laundry service
Internet Internet, WiFi (free)
Policy Pets not allowed
Edinburgh Castle 0.4mi Edinburgh Waverley Station 0.1mi The Royal Mile 0.3mi Edinburgh Zoo 3.1mi
Our Dynamic Earth 0.6mi National Museum of Scotland 0.4mi Edinburgh Military Tattoo 0.2mi George Square 0.7mi
Murrayfield Stadium 2.0mi Royal Botanic Garden 1.1mi National Gallery of Scotland 0.2mi Holyrood Palace 0.7mi
St Giles Cathederal 0.2mi

Guest Ratings

Star Ratings