Edinburgh Hanover Street


Bella Italia Edinburgh Hanover Street

Find the UK’s Favourite Italian Restaurant in Edinburgh

Set in the heart of the city, in a stunning listed building that’s packed with charm, Bella Italia Edinburgh Hanover Street is a cosy Italian restaurant. Open daily for lunch and dinner, it’s perfect for all kinds of occasions, whether you’ve just finished an inspiring day out at Edinburgh Castle, the Scottish National Gallery, or the cinema.

We have a spacious two-storey restaurant where big parties will fit right in! Take a break from the bustle of central Edinburgh and tuck into our legendary Italian menu, featuring piping hot bowls of pasta, crispy pizzas and traditional favourites with a Bella twist.

An Italian Menu with Something for Everyone

Our Italian food is made with love using traditional recipes and the freshest ingredients, bringing all of our mouth-watering starters, mains and desserts to life.

You’ll find pizza dishes for every diner at Edinburgh’s favourite Italian restaurant, but if pasta is more your thing, you'll also be spoilt for choice. We’re ready to serve up traditional classics like Lasagne and Carbonara, with a whole range of specials if you fancy mixing it up.

Across the menu, there are incredible vegetarian and vegan and gluten-free options so everybody has an experience to remember. If you’re just looking to relax over some drinks, we’ve got you covered with a glittering range of cocktails, mocktails, beers, wines and spirits.

Dine at Bella’s on Edinburgh’s Hanover Street

Whether you’re treating the family, catching up with friends or celebrating a special occasion, do it with authentic Italian food that suits every mood, taste and time of day!

Book your table at Bella Italia Edinburgh Hanover street or explore the rest of our locations throughout the UK.

Book Now

Reduced Menu

On occasions we may run a reduced menu at this location when busy due to event bookings.

Opening Hours

Monday 11:00 - 21:00
Tuesday 11:00 - 21:00
Wednesday 11:00 - 21:00
Thursday 11:00 - 21:00
Friday 11:00 - 23:00
Saturday 11:00 - 23:00
Sunday 11:00 - 21:00
9 Hanover Street, Edinburgh, EH2 2DL
Baby Changing
Trip Advisor Certificate of Excellence


Check out our latest offers


Enjoy two courses from £18.95. Choose from a selection of enticing starters, hearty mains and delicious desserts


Enjoy our Italian table at home with Deliveroo, Uber Eats or click and collect


Enjoy 30% off mains
Sunday - Thursday


Kids can tuck into the Piccolo Menu for £6.49 or the Grande Menu for £8.49

Find a different Bella Italia