Edinburgh, the capital of Scotland, is a city full of history, stunning architecture, and natural beauty. From medieval streets and royal castles to scenic hills and vibrant food spots, Edinburgh is perfect for a short 3–4 day trip. If you’re also looking for good Indian food, the city has excellent options. This blog covers a simple itinerary and the best Indian restaurants in Edinburgh.
Day 1: Explore the Old Town & Royal History
Visit Edinburgh Castle
Start your trip with Edinburgh Castle, sitting high on Castle Rock. Explore the Crown Jewels of Scotland and enjoy panoramic views of the city.
Walk the Royal Mile
The Royal Mile connects Edinburgh Castle to the Palace of Holyroodhouse. Along the way, explore historic buildings, shops, street performers, and cafés.
St Giles’ Cathedral
A beautiful medieval church located on the Royal Mile, known for its stunning architecture.
Evening: Old Town Walk
Enjoy an evening walk through the narrow streets and closes of Old Town for a true historic experience.
Day 2: Nature, Views & New Town
Arthur’s Seat
Start early and hike Arthur’s Seat, an ancient volcano offering the best views of Edinburgh. The walk is rewarding and suitable for most fitness levels.
Holyrood Palace
Visit the official residence of the British monarch in Scotland, located at the end of the Royal Mile.
Explore New Town
Discover Georgian architecture, elegant streets, and great shopping areas like Princes Street and George Street.
Calton Hill (Sunset)
End your day at Calton Hill for a stunning sunset view over the city.
Day 3: Culture, Museums & Local Life
National Museum of Scotland
A must-visit museum with exhibitions on science, history, culture, and technology. Entry is free.
Dean Village
A peaceful and picturesque village just a short walk from the city center, perfect for photography and relaxation.
Stockbridge
A charming neighborhood with independent shops, cafés, and local markets.
Evening: Ghost Tour or Pub Visit
Edinburgh is famous for its ghost stories. Join a ghost tour or relax in a traditional Scottish pub.
Day 4 (Optional): Day Trips or Leisur
If you have a 4th day, consider:
- Portobello Beach – Seaside walk and fresh air
- Loch Lomond – Day tour to Scotland’s famous loch
- Whisky Experience – Learn about Scottish whisky tasting
Where to Eat Indian Food in Edinburgh
Edinburgh has a growing Indian food scene, from casual dining to fine restaurants.
1. Dishoom Edinburgh
Located near St Andrew Square, Dishoom is inspired by Bombay cafés.
Must-try: Black daal, butter chicken, naan, masala chai
2. Mother India’s Café
A popular spot offering Indian tapas-style dishes.
Must-try: Lamb curry, vegetable pakoras, house curries
3. Rustom Restaurant
A traditional Indian restaurant with a comfortable atmosphere.
Best for: Classic curries and biryani
4. Khukuri Nepalese & Indian Restaurant
Offers both Indian and Nepalese dishes.
Must-try: Tandoori dishes, momos, curries
5. Kismot
Known for authentic and bold Indian flavors.
Best for: Regional Indian dishes and spice lovers
6. Guru Indian Restaurant
A well-known name in Edinburgh offering consistent quality.
Must-try: Chicken tikka masala, garlic naan
Best Areas for Indian Food in Edinburgh
- City Centre & Old Town – Easy access for tourists
- Leith – Trendy area with diverse dining options
- New Town – Upscale Indian restaurants

Leave a Reply