Skip to main content
British Restaurant

Cannonball Restaurant and Bar

356 Castlehill, Edinburgh

View on Google Maps

Good to know

Parking

  • ✓Paid street

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 Cannonball Restaurant and Bar

Cannonball Restaurant and Bar sits on Castlehill in Edinburgh's Old Town. The kitchen serves British dishes including haggis, fish and chips, and venison, alongside vegetarian options. Lunch and dinner are available daily, with coffee, beer, wine and cocktails also on offer.

The restaurant has outdoor seating and accommodates children with a dedicated menu. It takes bookings and is suited to groups. Staff are noted for attentive service, though some diners have reported slow service at busy times.

Menu & facilities

🥪 Lunch 🍽️ Dinner ☕ Coffee 🍺 Beer 🍷 Wine 🍸 Cocktails 🍰 Dessert menu 🥦 Vegetarian options
🌤️ Outdoor seating 🍽️ Kids menu 🍴 Dine-in

Opening hours

Monday
12:00 – 10:00 PM
Tuesday
12:00 – 10:00 PM
Wednesday
12:00 – 10:00 PM
Thursday
12:00 – 4:00 PM
Friday
12:00 – 4:00 PM
Saturday
12:00 – 1:00 PM
Sunday
12:00 – 6:00 PM

What's nearby

  • The Scotch Whisky Experience next door
  • Tartan Weaving Mill and Exhibition next door
  • Camera Obscura & World of Illusions next door
  • Edinburgh Castle 250m away
  • Princes Street Gardens 300m away

Distances as the crow flies, via Google

Diners like this restaurant's delicious and expertly prepared food, with many highlighting the haggis, fish and chips, and venison. They also mention the warm, welcoming atmosphere and the attentive, professional service from the staff.

Some reviews mention the service can be slow.

Summary via Google

At a glance

Guest rating
4.4 / 5 (803 reviews)
Dogs allowed
No
Good for children
Yes
Good for groups
Yes
Booking required
Yes
Food hygiene rating
Pass
Destination
Edinburgh

Food hygiene rating from the Food Standards Agency.