Amritsar
Amritsar
Guwahati
Guwahati
Train

Amritsar to Guwahati

Updated: 20 May 2026

The journey from Amritsar to Guwahati is very long, covering 2300 km. There are no direct trains, so you will need to change at major hubs. Flights are the most practical option, usually with a layover in Delhi or Kolkata. Guwahati is the gateway to Northeast India.

Total Distance: 2300 km by road, 1900 km by air.
Fastest Way
Flight via Delhi, 8 hours.
Cheapest Way
Train (Sleeper Class) at 2000 INR.
Compare Amritsar to Guwahati Routes
Train
Connecting
Duration
48 hours
Avg Price
2000-6000 INR
Operator
Indian Railways
Route
Amritsar-Delhi-Guwahati

Very long journey, plan accordingly.

Travel Tips
  • Planning
    Book flights early.
  • Transport
    Guwahati has good taxi services.
  • Food
    Try local Assamese cuisine.
  • Weather
    Humid in summer.
  • Connectivity
    Good.
Safety Tips
  • Night Travel
    Avoid late arrivals.
  • Valuables
    Keep safe.
  • Health
    Carry water.
  • Emergency
    Keep numbers.
People Also Ask
  • Is there a direct train?
    No.
  • How long is the trip?
    48 hours.
  • Are flights available?
    Via Delhi.
  • Is Guwahati safe?
    Yes.
  • Best time to visit?
    Winter.
Quick Info
  • From Amritsar, Punjab, India
  • To Guwahati, Assam, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Guwahati
1
Kamakhya Temple
A famous Hindu temple.
2
Umananda Island
A beautiful island in the Brahmaputra.
3
Assam State Museum
A museum of history.
4
Deepor Beel
A wetland bird sanctuary.
Tags
Amritsar to Guwahati train flights to Guwahati travel Punjab to Assam Guwahati travel guide Amritsar to Guwahati distance best way to reach Guwahati train fare travel tips