Skip to main content
Pub ££

The Castle Arms

6 Johnston Terrace, Old Town

View on Google Maps

Photo: Google Maps

Pub-restaurant with a fireplace, plush sofas, an eclectic menu and walls hung with framed pictures. Summary via Google

Good to know

Accessibility

  • ✓Accessible entrance
  • ✓Accessible toilet
  • ✓Accessible seating

Payment

  • ✓Credit cards
  • ✓Debit cards
  • ✓Contactless

Details via Google — worth confirming with the restaurant before you travel, especially for access needs.

About The Castle Arms

The Castle Arms sits on Johnston Terrace in Edinburgh's Old Town. This pub-restaurant has a fireplace and plush seating, with walls decorated in framed pictures. The menu draws on British cooking, with traditional Scottish dishes such as haggis, lamb shank, and fish and chips. Gluten-free options are available. Beer, wine, and cocktails are served.

The venue welcomes groups and takes bookings. Outdoor seating is provided, and both dine-in and takeaway service are available. Meals cost under £30 on average.

Menu & facilities

🍺 Beer 🍷 Wine 🍸 Cocktails
🌤️ Outdoor seating 🍴 Dine-in 🥡 Takeout 📺 Good for watching sport

Opening hours

Monday
9:30 AM – 11:00 PM
Tuesday
9:30 AM – 11:00 PM
Wednesday
9:30 AM – 11:00 PM
Thursday
9:30 AM – 11:00 PM
Friday
9:30 AM – 12:00 AM
Saturday
9:30 AM – 12:00 AM
Sunday
9:30 AM – 11:00 PM

What's nearby

  • The Hub next door
  • The Knights Vault next door
  • Grassmarket Hotel next door
  • Camera Obscura & World of Illusions next door
  • Edinburgh Castle 300m away

Distances as the crow flies, via Google

Diners like this pub's delicious traditional Scottish food, including haggis, lamb shank, and fish and chips, with many gluten-free options. They also highlight the friendly, attentive staff and the cozy, traditional atmosphere.

Some reviews mention the service can be inefficient.

Summary via Google

At a glance

Cuisine
British
Guest rating
4.2 / 5 (2,303 reviews)
Price level
££
Good for groups
Yes
Booking required
Yes
Destination
Old Town