Book a table

Find a table

You won't be charged for this service.

About Jahangir

The award-winning Jahangir Indian restaurant in St Andrews offers the finest Balti and Tandoori cuisine, combined with excellent service and a relaxed ambience. Awarded two Medallions by The Scottish Tourist Board for Good Food and Service, Jahangir has also been recognised by the Masterchef UK Gold Award and The European Food and Drink Award. Listed in the Masterchef UK Top 200 and the Good Food Guide, a flavourful meal at Jahangir is a dining experience not to be missed. A favourite with locals and celebrities alike, the delicious food and calm atmosphere easily entice diners looking for fine Indian cuisine. Ideally situated for golfers in the Fife town of St. Andrews, this friendly restaurant serves speciality dishes of Pakistani, Punjabi, Bangladeshi and North Indian Tandoori origins, with a daily buffet and late night dining at the weekends.

Good to know


Location for Jahangir

116 South Street, St. Andrews, Fife & Angus, KY16 9QD

01334 470300


Reviews of Jahangir

Share your thoughts with other diners

Write a review

Other restaurants near Jahangir

The Adamson
St. Andrews

The Adamson

Zizzi St Andrews
St. Andrews

Zizzi St Andrews

St Andrews


Check availability
Back to restaurant
Complete your booking

You are requesting to book Jahangir for people on at .

Select a special offer

These offers are optional, and there's no commitment.

Error adding booking details, please try later.

First Name is required field
Last Name is required field
Email Address is required field
Phone Number is required field
Diner First Name is required field
Diner Last Name is required field

By clicking 'complete booking' you agree to the SquareMeal User Agreement