Hotels in Edinburgh
Apartments in Edinburgh
Rooms in Edinburgh > Accommodation > Hotels >

Royal British Hotel

Stayed Here? Why not Write a Review

20 Princes Street, Edinburgh, EH2 2AN

The Royal British Hotel has an enviable location on Princes Street in the heart of Edinburgh, stroll outside the hotel and you will find a number of top brand shops on your doorstep.  All the main local attractions and nightlife is in this area as are both bus and train stations.

Some rooms have fantastic views of the city and Edinburgh Castle and all enjoy free Wi-Fi internet.  Enjoy a meal in our restaurant or a few drinks in the hotel bar, you will find everything you need in the hotel or close by.


Princes St 0 miles
Edinburgh Castle 0.7 miles
Edinburgh Airport 9.8 miles
Train Station 0.1 miles
Single Room Prices from £49  
Double Room Prices from £58  
Twin Room Prices from £58  
Reservations or Enquiries
General Room Amenities
Wi-Fi Available
Meeting Rooms
Tea & coffee making facilities
Cots available