Skip to main content
Indian Restaurant

Vinyasa

34 Saint Mary's Street, Old Town

View on Google Maps

Indian dining room with contemporary decor, serving regional cuisine including seafood dishes. Summary via Google

About Vinyasa

Vinyasa is an Indian restaurant on Saint Mary's Street in Edinburgh's Old Town. The dining room has contemporary decor and the menu centres on regional Indian cuisine, with seafood dishes among the offerings. Meals typically cost under £30 per person.

The restaurant takes bookings and welcomes children and groups. Staff are noted for attentive service. Portions are generous and diners commonly praise the flavour and quality of the curries and other dishes, though some have found prices steep for what is offered.

Opening hours

Monday
1:00 – 11:00 PM
Tuesday
1:00 – 11:00 PM
Wednesday
1:00 – 11:00 PM
Thursday
1:00 – 11:00 PM
Friday
1:00 – 11:00 PM
Saturday
1:00 – 11:00 PM
Sunday
1:00 – 11:00 PM

What's nearby

  • St Marys St Post Office next door
  • Travelodge Edinburgh Central next door
  • Edinburgh Copyshop next door
  • David Bann Restaurant next door
  • Royal Mile 300m away

Distances as the crow flies, via Google

Diners say this Indian restaurant offers delicious, flavorful curries and other dishes, with generous portions and high-quality ingredients. They also highlight the friendly, attentive staff and the reasonable prices.

Some reviews mention the food can be overpriced.

Summary via Google

At a glance

Cuisine
Indian
Guest rating
4.2 / 5 (637 reviews)
Dogs allowed
No
Good for children
Yes
Good for groups
Yes
Booking required
Yes
Destination
Old Town