Stay at the Royal British Hotel

How Good Is This Three-Star City Centre Hotel in Edinburgh?

Why Stay at the Royal British Hotel,
3-star Budget hotel on Princes Street in Edinburgh

  • Despite its 3-star rating, it's a hotel with beautiful views of Edinburgh Castle.
  • Standard of rooms leaves to be desired but ultra-central location makes up for it.
  • Has its own restaurant, Glendale, offering value-for-money food.
  • Pleasant and friendly staff.
  • Location: Fantastic location on Princes Street, opposite Waverley Train Station, right in the heart of Edinburgh City Centre.
  • Rates: Average room price per night: £60-£118 ($94-$185) but special deals can save you up to 50%.

Check availability

Royal British Edinburgh Royal British Edinburgh Royal British Edinburgh

See more hotel pictures

Guide to Budget Accommodation near Princes Street

... or Search for other 3-Star Hotels in Edinburgh City Centre

Are you considering a stay at the Royal British Hotel in Edinburgh? It's a tempting choice as this 3-star hotel enjoys a very central location on Princes Street itself, right in the heart of the capital and enjoys beautiful views over Edinburgh Castle and Calton Hill. But is this is better choice than other value, 3-star hotels in the centre of Edinburgh and what do other travellers have to say about it?

I have been reading hundreds of reviews from guests who have stayed here over the last 3 years. This is a summary of those reviews, a concise and unbiased conclusion of the quality of service and room comfort.

What's special about the Royal British Hotel?

Read Royal British Hotel reviews or check for discounted room rates.

What do guests really think?

Over half of the reviews tended to be average or negative, although there were many who had enjoyed their stay at the Royal British Hotel.

The Royal British Hotel on princes Street

Scottish Tourist Board Rated 3 Star Hotel

20 Princes Street,
Edinburgh,
Postcode: EH2 2AN
Tel: +44 (0) 131 556 4901
Official Royal British Website

How far is the Royal British Hotel from the bus and train stations?

The Royal British is located on Princes Street (East End), opposite Waverley Train Station.

Visit Scotland star rating: 3 star Hotel
Hotel Reviews: Royal British reviews

Online booking

My Recommendation

Based on the numerous reviews that have been made, I would not recommend this hotel as a first choice for a stay in Edinburgh. However, you do get what you pay for, and if you are on a tight budget but want to be in the centre of Edinburgh, then this may be a good option if you can get a good discounted rate, especially if you are able to stay in one of the refurbished rooms. Once the refurbishments have been completed, the Royal British Hotel could become a good, value-for-money, budget city centre hotel.

Book the Royal British Hotel or find other discounted hotel deals in Edinburgh.

Stay at the Royal British Hotel in Edinburgh

Budget 3-star hotel in historic building. Located on Princes Street, next to the main rail station.
Average room price per night: £60-£118 ($94-$185)

What is the Royal British Hotel like?

The hotel's main selling point is its location on Princes Street and most guests chose the hotel because it's such centrally situated. From comments made by previous guests, it appears that apart from the fantastic location in Edinburgh City Centre, the hotel is seriously lacking in other areas. However, there is a refurbishment programme in place and many of the guests who had enjoyed their stay at the Royal British Hotel had stayed in the refurbished rooms.

Three Star Royal British Hotel in Edinburgh

Royal British Edinburgh Royal British Edinburgh Royal British Edinburgh

Check availability

See more hotel pictures

Guide to Budget Accommodation near Princes Street

... or Search for other Budget Hotels near Edinburgh City Centre

Building and room design

Staff and level of service

Food and drink

Location and parking

Book the Royal British Hotel or find other 3-star hotels in Edinburgh.

»Back to Places to Stay in Edinburgh or Hotels in Edinburgh City Centre

Home > Edinburgh > Accommodation in Edinburgh & City Centre Hotels > Royal British Hotel, Edinburgh