Dine Like a King at Edinburgh Castle Restaurants

Dining at Edinburgh Castle

Arguably one of the most iconic tourist attractions in Scotland, a trip to Edinburgh is incomplete without visiting the Edinburgh Castle. While there is little doubt that the castle’s surreal architecture and rich history are fascinating, you would be surprised to know about the vibrant food scene in and around the attraction. 

Read on to find out about the various culinary delights that await you at the Edinburgh Castle. 

Edinburgh Castle restaurants

Edinburgh castle restaurants

The Tea Rooms

The Tea Rooms, as the name suggests is a perfect location to enjoy your high tea and savour Scotland’s best produce. Sip on hot English tea, relish mouthwatering scones, and enjoy the sweet delights at The Tea Rooms, overlooking the beautiful city. A highly recommended restaurant where you can taste local dishes made from some of the best Scottish ingredients including the Glenrath free-range egg finger sandwich, Ayrshire ham, and more. 

  • Timings: 10:30 AM to 4 PM (Monday to Friday). Closed on Saturday and Sunday
  • Price Range:  £22.50 to  £55
  • Location: Top floor of the castle in Crown Square
  • Menu/Cuisine: Scottish, British
Edinburgh castle restaurants

Redcoat Cafe

Enjoy wholesome and hearty hot meals as you soak in the beautiful city views from the REDCOAT CAFÉ. An ideal dining option for families at the castle, feast on delicious soups, pizzas, and healthy salads. You can also enjoy a glass of wine or your favorite beer as you unwind and make the most of this culinary adventure. 

  • Timings: 9:30 AM to 4 PM
  • Price Range:  £10 to  £30
  • Location: Edinburgh Castle

Menu/Cuisine: Scottish, Italian, British

Frequently asked questions about Edinburgh Castle restaurants

Are there any restaurants at Edinburgh Castle?

Yes, there are two restaurants inside Edinburgh Castle, including The Tea Rooms and the REDCOAT CAFÉ.

Can I eat at Edinburgh Castle?

Yes, you can either have a light meal or go all out and enjoy a main course along with your favourite beverage at Edinburgh Castle.

Can I drink at Edinburgh Castle?

Yes, you can enjoy a beer, wine, or your go-to spirit at Edinburgh Castle. Additionally, you can also enjoy tea, coffee, and fresh juices at the dining options available at the attraction.

Where can I eat at Edinburgh Castle?

You can eat at Edinburgh Castle at the two dining options within the premises including the REDCOAT CAFÉ and The Tea Rooms.

How much does it cost to eat at Edinburgh Castle?

On average, it will cost around £15 to £40 to eat at the Edinburgh Castle.

Which cuisines are available at Edinburgh Castle restaurants?

British, Scottish, and Italian are some of the most popular cuisines available at Edinburgh Castle Restaurants.

Which is the best Edinburgh Castle restaurant?

While both the dining options offer amazing views, The Tea Rooms is the best Edinburgh Castle restaurant due to its chic interiors, dining experience, and overall service.

Is dining at any of the Edinburgh Castle restaurants worth it?

Yes, dining at any of the Edinburgh Castle restaurants is worth it due to their vast menus, delicious food, and most importantly, the mesmerising views of the city during your dining experience.