We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Italian, Vegetarian friendly
Ambience
Cosy, Romantic, Traditional
Food Occasions
Dinner, Lunch
Perfect for
Birthdays, Celebrations, Child friendly, Dates, Romantic, Special occasions
Food Hygiene Rating

About

Just off the Royal Mile on Cockburn Street, Ecco Vino is a charming Italian wine bar and restaurant that’s been quietly delighting Edinburgh locals and visitors since 2001. With its warm, intimate setting and floor-to-ceiling wine displays, it’s the kind of place where a quick glass of wine can easily turn into a leisurely evening of great food and conversation.

The menu leans into classic Italian flavours with a strong emphasis on fresh seafood and handmade pasta. Regular favourites include seafood linguine with Shetland mussels, scallops and wild king prawns, ravioli with rich sauces, and antipasti platters loaded with cured meats, cheeses, olives and homemade dips. The catch of the day is always worth asking about, and the risotto has earned a reputation as one of the best in town. For dessert, tiramisu and lemon tart are popular choices, often paired with a strong espresso or a glass of dessert wine.

Inside, Ecco Vino is cosy and characterful, with soft lighting, rustic wood accents and a relaxed, romantic atmosphere. It’s a snug space that feels personal and welcoming, whether you’re dining solo, catching up with friends or celebrating something special. Music plays a subtle but important role here too - expect a mix of blues, jazz and folk that adds to the laid-back vibe.

Owner Chris is often found on the floor, chatting with guests and ensuring every table feels looked after. His hands-on approach and genuine passion for hospitality are part of what makes Ecco Vino so memorable. Located at 19 Cockburn Street, just steps from Waverley Station, it’s a perfect spot to unwind after exploring the city or to settle in for a full Italian feast. With its soulful cooking, excellent wine list and warm service, Ecco Vino is a true Old Town treasure.

Read more +

Details

Get directions to Ecco Vino Get directions to Ecco Vino
Location
19 Cockburn Street, Royal Mile, Edinburgh, EH1 1BP

0131 225 1441 0131 225 1441

Website

Opening Times

All day
Mon 12:00-21:30
Tue 12:00-21:30
Wed 12:00-21:30
Thu 12:00-21:30
Fri 12:00-21:30
Sat 12:00-22:00
Sun 12:00-21:30

Reviews

Share your thoughts with other diners

Write a review

Book a table

Call Ecco Vino to make a booking on:

0131 225 1441 0131 225 1441

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Ecco Vino

Tattu Edinburgh
Edinburgh New Town

Tattu Edinburgh

Bistro du Vin Edinburgh
Edinburgh Old Town

Bistro du Vin Edinburgh

Ecco Vino
Close