Castle Concerts: Pre-Show Dining at Cannonball House

Edinburgh’s Castle Concerts return for another year with a headline of iconic acts ready to crown the castle in light, music and plenty of buzz. With that, so too are our unique dining packages, designed for those wanting showtime to start before the show itself, with our own line-up of culinary experiences at the last stop before the castle, atop the Royal Mile at Cannonball House.

Cannonball has three packages for guests to choose from, each perfectly scheduled for showtime. From the three-course dining experience in our top-floor restaurant to bar bites and drinks, or private dining room offer for something truly special.

5pm to 7:30pm | select your dishes from our curated menu on the night | select a 5pm booking time
See the sample menu here

6pm to 8pm | additional drinks and bar bites can be ordered on the night | select a 6pm booking time

Private dining room for up to 40 guests , minimum spend applies
If you have any crew or band catering requirements, please enquire.

See the line-up and ticketing options below.

  • MADNESS | July 5 | Book through Contini, here
  • MANIC STREET PREACHERS & SUEDE | July 10 | Book through Contini, here
  • PAUL WELLER | July 13 | Book through Contini, here – ALL PACKAGES SOLD OUT
  • For a full list of concerts at the castle see here


For more information or questions, please don’t hesitate to reach out directly to our team by emailing, or call 0131 225 1550 0pt 4 

we'll celebrate him with a complimentary Grappa drink for this special occasion

Find out more

Celebrate Father’s Day at Contini George Street
Your guests will enjoy drinks and canapes prior to the viewing whilst an art expert introduces .........

Find out more

An Irish Impressionist: Lavery on Location

Find out more

Pre-theatre or post work dinner? This is for you
Celebrate Easter Sunday

Find out more

Easter Sunday


Just For You

For that special event, with unique views of Edinburgh Castle

How to
find us

How to
find us

Cannonball House

356 Castlehill

T: 0330 1649 389

For restaurant queries:

For group and event enquiries of 16 guests and over: