Edinburgh Northbridge


Our Bubbly Italian Restaurant in Edinburgh

Enjoy mouth-watering Italian food at Bella Italia Edinburgh Northbridge, the ultimate place for a pasta or pizza pick-me-up. Whether you’re stopping by with family, friends or colleagues, dining at our cheerful Italian restaurant on Edinburgh’s Northbridge Street is always special.

You’ll find us in the heart of Edinburgh Old Town, positioned perfectly between the historic Edinburgh Castle and Royal Palace of Holyroodhouse. We’re proud to serve traditional Italian lunch and dinner dishes daily, with plenty of indoor and al fresco seating.

Delicious Italian Food on Northbridge Street, Edinburgh

From well-seasoned pasta to crispy pizzas, enjoy delectable Italian dishes at Bella Italia Edinburgh Northbridge. Our menus are inspired by family tradition and brought to life by our passionate chefs.

Vegan, vegetarian and gluten-free options are also plentiful across each of our Italian menus. There’s something for everyone at our Italian restaurant in Edinburgh.

Dine at Bella Italia Edinburgh Northbridge

From large family get-togethers to celebrations with friends, our Italian restaurant in Edinburgh provides the perfect setting to relax with great-tasting cuisine, friendly service and a laid-back atmosphere.

Book at Bella Italia Edinburgh Northbridge today or explore the rest of our locations across the UK here.

Reduced Menu

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

Opening Hours

Monday 11:00 - 22:00
Tuesday 11:00 - 22:00
Wednesday 11:00 - 22:00
Thursday 11:00 - 22:00
Friday 11:00 - 23:00
Saturday 11:00 - 23:00
Sunday 11:00 - 22:00
54-56 Northbridge, Edinburgh, EH1 1SB
Wheelchair Access
Accesible Toilet
Outdoor Seating
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