Edinburgh in 3–4 Days: What to See, Eat & Explore

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

Your email address will not be published. Required fields are marked *