About

Top Choice Award
2025 Restaurants

Cafe Royal in Edinburgh offers a delightful dining experience at a moderate price of 10 GBP per person. This charming venue combines the best of a Victorian pub ambiance with the warmth of a lovely atmosphere. With an impressive 4.4 rating on Google, it's no surprise visitors are often impressed by its high-quality British and European cuisine.

Guests can enjoy a wide selection of dishes and beverages, including favorites like the very good haggis and a delightful scallop appetizer. The sirloin with chips is particularly spot on. A fine assortment of beer, whisky, and wines complements the meal, ensuring a complete dining experience.

Cafe Royal features live music, enhancing its vibrant setting, and caters to various needs with takeaway options, reservations, and free Wi-Fi. Parking is convenient with on-street and paid options available. Friendly staff are on hand to provide excellent service, and the great location makes it easily accessible. Highly recommended for those looking to enjoy a memorable dinner in Edinburgh.

Show more

Price

$$$$ 10 GBP

Meals

Dinner

Cuisines

British, European, Seafood

Services

Takeaway, Reservations available, Dine-in

Offering

Serving alcohol, Serving cocktails, Serving beer, Serving wine, Serving food, Serving food at bar

Payment

Payment by credit card, Payment by debit card, NFC payment

Reviews and Ratings

Write a review
4.3
based on 6,107 reviews
4.4/5 3,342 reviews
4.2/5 2,765 reviews

Frequently Asked Questions

  • What is the address of Cafe Royal?
    Cafe Royal is located at 19 W Register St, EH2 2AA, Edinburgh, United Kingdom.
  • How to get here by public transport?
    The nearest public transport options provide quick and easy access:
    • Bus stop Princes Street - Waverley Steps (Stop PM) (74 m walk)
    • Bus stop Edinburgh (194 m walk)
    • Bus stop North Bridge (Stop NC) (187 m walk)
    • Bus stop South St David Street (Stop PL) (229 m walk)
    • Bus stop Edinburgh North St David Street (273 m walk)
  • How is Cafe Royal rated by visitors?
    Cafe Royal has an average rating of 4.3 based on 6,107 reviews across platforms such as Google, Facebook.
  • What dishes and beverages are served?
    The restaurant offers a selection of dishes such as beer, coffee, seafood, soup, wine, cocktail, whiskey, along with a variety of drinks.
  • What is the average price for a meal at Cafe Royal?
    The average price for a meal is 10 GBP (it is moderate - $$).