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 Hotel in Edinburgh (New Town), you'll be minutes from Princes Mall and St. Giles' Cathedral. This hotel is close to Edinburgh Playhouse Theatre and Edinburgh Castle. Stay in one of 80 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access keeps you connected, and digital programming is available for... 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 Babysitting/child services (surcharge), 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 Military Tattoo 0.2mi
Edinburgh Zoo 3.1mi Holyrood Palace 0.7mi National Gallery of Scotland 0.2mi St Giles Cathederal 0.2mi
Royal Botanic Garden 1.1mi

Star Ratings