UKData checked October 2026
  1. Home
  2. Cities
  3. Edinburgh
  4. Food & drink
  5. Indian restaurants

Indian restaurants in Edinburgh

We list 12 Indian restaurants in Edinburgh. Most are in Corstorphine and Juniper Green. Most open at 12:00 and close at 22:00 on weekdays. 12 of them link to their own website (100%).

12 places Checked October 2026
NameCategoryAddressOpening times
Eastern PavilionModern Indian restaurant46 St John's RdSun 17:00–22:00
Gurkha Cafe & Restaurant Edinburgh (Nepalese & Indian Cuisine)Nepalese restaurant25-27 Cockburn StDaily 12:00–22:00
Kebabish Grill & SteakPakistani restaurant128 Dalry RdDaily 14:00–23:00
Shahi Grill Indian RestaurantIndian restaurant535 Lanark RdMon–Thu 16:00–22:30
SoltiNepalese restaurant10 Drummond StMon 12:00–22:00
The Khukuri Nepalese RestaurantNepalese restaurant8 W Maitland StMon–Sat 12:00–22:00
The Mosque KitchenSouth Asian restaurant31-33 Nicolson SquareDaily 11:30–22:00
The New Hill StationIndian takeaway99 Comiston RdDaily 17:00–22:30
Voujon.Indian restaurant107 Newington RdFri 17:00–22:30
COSMO All You Can Eat World Buffet Restaurant | EdinburghBuffet restaurantOmni Centre, Omni, Greenside PlMon 16:30–21:30
Golden Ambal South Indian RestaurantSouth Indian restaurant1 Albert Pl, Leith WalkFri 16:00–23:00
Royal Durbar Indian Dining and BarIndian restaurant35-37 Shandwick PlMon–Sat 12:00–22:00