map placeholder

Jahangir Tandoori Restaurant

116 South Street, St. Andrews, KY16 9QD

(((() Indian
  •  - Fife
Main course: £15
Food spend: £25
Opening hours
Monday to Saturday: 12:30 - 14:30 & 17:00 - 00:00
Sunday: 17:00 - 00:00

Beautiful food, excellent service and superb prices. Early theatre menu is spot on

Steven 16 August 2019
from Newcastle Upon Tyne

View all 152 reviews

An award-winning restaurant in the heart of St Andrews, Jahangir in Scotland is a favourite among locals and celebrities, with past visitors including Gary Lineker and Kevin Keegan. Decorated in classic Indian style, this glitzy restaurant features glass steps which reveal sparkling blue water below.

Priding itself on using the finest fresh ingredients, the Jahangir menu features classic Indian dishes from balti to bhuna, accompanied by classic sundries. There is also a wide selection of options from the tandoor, from which the chefs will tailor the sauce to each guest’s required strength and spice.

Signature dishes unique to Jahangir in St Andrews include fresh local fish marinated in spices, and the Nawabi Garam masala cooked with black pepper and garlic butter.

Named in The Good Food Guide, Jahangir provides an authentic taste of the East. Find St Andrews Train Station a 5-minute walk away.

Jahangir Tandoori Restaurant

116 South Street, St. Andrews, KY16 9QD

Contact +44 1334470300

Make a booking

See all restaurants in Fife

See all restaurants in St Andrews

Customer reviews for Jahangir Tandoori Restaurant

4.7 (((() (based on 152 reviews)
98% of diners recommend this restaurant
  • Food (((((
  • Value (((()
  • Ambience (((()
  • Location (((()
  • Service (((((
  • Drinks (((()

Recommended for

  • dinner (130)
  • lunch (54)
  • value (50)
  • large parties (49)
  • romantic (29)
  • business (24)
  • child friendly (24)
  • private dining (24)
  • entertainment (9)
  • trendy (9)
  • luxury (4)
  • afternoon tea (3)
  • al fresco (1)
  • views (1)
  • ((*** 10 September 2019 by Stephen from JOHNSTONE

    We returned to Jahangir having had an excellent meal in early July. However, this was NOT a good experience. We had booked a table for 3 persons and were given a table with four places. However, it was right beside a table for two; in fact, no more than 4 or five inches from the other table! This was uncomfortable both for us and also for the other two diners. It felt like they were cramming in as many as they could, regardless of how it might affect the dining experience. It was impossible not to overhear the conversation of the other two diners. They left after one course and were complaining about how the restaurant was being too greedy by maximising the number of covers. We also left after one course, but raised the 'overcrowding' with the waiter, who then called the manager. We had already paid the bill by this time, but were given £20 cash back. There didn't seem to be any appreciation of the point we were making and the £20 was merely because we had complained. We would be unlikely to return to this restaurant, and certainly not when it was likely to be busy. It is a false economy to cram people in, as they stay for one course but then leave as the experience was so uncomfortable. The food was actually very good, but DON'T eat here when it might be busy!

  • (((** 26 August 2019 by Megan from St Andrews

    Food was excellent but dishes were cleared before everyone had finished. We had the feeling we were being rushed to leave despite booking our table. The bill was brought out almost immediately after we had finished eating.

  • ((((( 16 August 2019 by Niall from Oban

    Went here with my son and loved it. Food was fantastic, service was great and the restaurant was comfortable and clean. Been 5 times now and will always go back

  • ((((( 16 August 2019 by Steven from Newcastle Upon Tyne

    Beautiful food, excellent service and superb prices. Early theatre menu is spot on

  • ((((( 11 August 2019 by Alexander from Kirkcaldy

    Excellent food and excellent service

  • ((((* 22 July 2019 by Carole from St Andrews

    Lovely food and friendly service

  • ((((( 21 July 2019 by Mr from Glasgow

    Excellent Service and Food. Brilliant

  • ((((( 8 July 2019 by Greg from Glasgow

    Absolutely first class dining experience at St Andrews best Indian restaurant by a country mile. Food was excellent with service to match making our first visit to St Andrews all the more worthwhile. Can’t wait to return!!!

  • ((((* 7 July 2019 by Stephen from Houston

    Excellent meal. The tandoori king prawns were outstanding.

  • ((((( 6 July 2019 by Craig from Perth

    Great food great service. Highly recommended.

Nearly done! Please enter your details

  • Guests:
  • Date:
  • Time:
  • Menu:
Change Booking reference:

Your Contact Details

  • Name:
  • Email:
  • Phone:
* required
Please enter your first name
Please enter your last name
Please enter a valid email
Please enter a valid phone number

Please email me the latest promotions and deals from

By completing this booking, you are accepting Bookatable’s Privacy Policy and Terms associated with it.


Booking confirmed

An email confirmation has been sent to

  • Guests:
  • Date:
  • Time:
  • Menu:
Change Booking reference:

Restaurant details

Book this restaurant again Close and return to restaurant


There was an error completing your booking.
This table is no longer available or cannot be booked at this time. Please search for a new table.

Nearby restaurants

Book this restaurant