- Home
- Cities
- Edinburgh
- Food & drink
- 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
| Name | Category | Address | Opening times |
|---|---|---|---|
| Eastern Pavilion | Modern Indian restaurant | 46 St John's Rd | Sun 17:00–22:00 |
| Gurkha Cafe & Restaurant Edinburgh (Nepalese & Indian Cuisine) | Nepalese restaurant | 25-27 Cockburn St | Daily 12:00–22:00 |
| Kebabish Grill & Steak | Pakistani restaurant | 128 Dalry Rd | Daily 14:00–23:00 |
| Shahi Grill Indian Restaurant | Indian restaurant | 535 Lanark Rd | Mon–Thu 16:00–22:30 |
| Solti | Nepalese restaurant | 10 Drummond St | Mon 12:00–22:00 |
| The Khukuri Nepalese Restaurant | Nepalese restaurant | 8 W Maitland St | Mon–Sat 12:00–22:00 |
| The Mosque Kitchen | South Asian restaurant | 31-33 Nicolson Square | Daily 11:30–22:00 |
| The New Hill Station | Indian takeaway | 99 Comiston Rd | Daily 17:00–22:30 |
| Voujon. | Indian restaurant | 107 Newington Rd | Fri 17:00–22:30 |
| COSMO All You Can Eat World Buffet Restaurant | Edinburgh | Buffet restaurant | Omni Centre, Omni, Greenside Pl | Mon 16:30–21:30 |
| Golden Ambal South Indian Restaurant | South Indian restaurant | 1 Albert Pl, Leith Walk | Fri 16:00–23:00 |
| Royal Durbar Indian Dining and Bar | Indian restaurant | 35-37 Shandwick Pl | Mon–Sat 12:00–22:00 |