The Royal British Hotel, Edinburgh is across the street from Waverley Market, in the busy Princes Street. St. Andrews Bus Station and Waverley Train Station are only a few minutes walk from the hotel. The Royal British Hotel has good standard rooms with standard facilities. Ideal for those wanting to be based within walking distance of Edinburgh’s sights.