There are 8 ways to get from Assam to Amritsar by plane, train, bus (Flixbus), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Jorhat Airport
best- Fly from Jorhat Airport (JRH) to Sri Guru Ram Dass Jee International Airport (ATQ)plane JRH - ATQ
9h 44m₹9,633–19,748Train
cheapest- Take the train from Guwahati to Amritsar Jntrain 15933
2d 1h₹950–7,500Train via Delhi
- Take the train from Guwahati to New Delhitrain 12423 / ...
- Take the train from New Delhi to Amritsar Jntrain 12013 / ...
35h 20m₹1,067–8,057Bus
- Take the bus from Isbt Guwahati to Patliputra Isbtbus
- Take the bus from Patna Patliputra Bus Terminal to ISBT Kashmere gatebus
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Amritsar - ISBT/Mahan Singh Gatebus
46h 15m₹6,465–8,113Drive 2,063.9 km
- Drive from Guwahati to Amritsarcar 2,063.9 km
31h 44m₹22,511–32,516Fly from Dibrugarh Airport
- Fly from Dibrugarh Airport (DIB) to Sri Guru Ram Dass Jee International Airport (ATQ)plane DIB - ATQ
10h 6m₹9,746–19,882Fly from Silchar Airport
- Fly from Silchar Airport (IXS) to Sri Guru Ram Dass Jee International Airport (ATQ)plane IXS - ATQ
11h 16m₹10,401–23,474Fly from Lokpriya Gopinath Bordoloi International Airport
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Sri Guru Ram Dass Jee International Airport (ATQ)plane GAU - ATQ
8h 45m₹8,036–15,100
Assam to Amritsar by train
Questions & Answers
The cheapest way to get from Assam to Amritsar is to train which costs ₹950 - ₹7,500 and takes 2 days 1h.
The fastest way to get from Assam to Amritsar is to fly which takes 8h 45m and costs ₹8,000 - ₹16,000.
Yes, there is a direct train departing from Guwahati and arriving at Amritsar Jn. Services depart once a week, and operate Tuesday. The journey takes approximately 2 days 1h.
The distance between Assam and Amritsar is 1976 km. The road distance is 2063.9 km.
The best way to get from Assam to Amritsar without a car is to train via Delhi which takes 35h 20m and costs ₹1,000 - ₹8,500.
It takes approximately 9h 44m to get from Assam to Amritsar, including transfers.
Assam to Amritsar train services, operated by Indian Railways, depart from Guwahati station.
The best way to get from Assam to Amritsar is to fly which takes 9h 44m and costs ₹9,500 - ₹20,000. Alternatively, you can train via Delhi, which costs ₹1,000 - ₹8,500 and takes 35h 20m, you could also bus, which costs ₹6,000 - ₹8,500 and takes 46h 15m.
Assam to Amritsar train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Assam to Amritsar is 2064 km. It takes approximately 31h 44m to drive from Assam to Amritsar.
What companies run services between Assam, India and Amritsar, India?
IndiGo Airlines flies from Jorhat Airport (JRH) to Sri Guru Ram Dass Jee International Airport (ATQ) twice daily. Alternatively, you can take a train from Guwahati to Amritsar Jn via New Delhi in around 35h 20m.
- Website
- goindigo.in
Flights from Jorhat Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–19,000
Flights from Jorhat Airport to Sri Guru Ram Dass Jee International Airport via Kolkata, Delhi
- Ave. Duration
- 15h 50m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Dibrugarh Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Dibrugarh Airport to Sri Guru Ram Dass Jee International Airport via Lokpriya Gopinath Bordoloi International Airport, Delhi
- Ave. Duration
- 11h 35m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Silchar Airport to Sri Guru Ram Dass Jee International Airport via Kolkata, Delhi
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Silchar Airport to Sri Guru Ram Dass Jee International Airport via Lokpriya Gopinath Bordoloi International Airport, Delhi
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sri Guru Ram Dass Jee International Airport via Pune
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,500–21,000
- Website
- airindia.in
Flights from Dibrugarh Airport to Sri Guru Ram Dass Jee International Airport via Lokpriya Gopinath Bordoloi International Airport, Delhi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Dibrugarh Airport to Sri Guru Ram Dass Jee International Airport via Bagdogra, Delhi
- Ave. Duration
- 12h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,500–21,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- ₹8,000–19,000
- Website
- airindiaexpress.in
Flights from Dibrugarh Airport to Sri Guru Ram Dass Jee International Airport via Bagdogra, Delhi
- Ave. Duration
- 12h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,500–21,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹8,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Guwahati to New Delhi
- Ave. Duration
- 27h 45m
- Frequency
- Twice daily
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,700–6,000
Train from New Delhi to Amritsar Jn
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Guwahati to Amritsar Jn
- Ave. Duration
- 2d 1h
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
- Phone
- +91 7903832833
- shreekrishnarath@gmail.com
- Website
- srikrishnarath.in
Bus from Isbt Guwahati to Patliputra Isbt
- Ave. Duration
- 20h
- Frequency
- Twice daily
- Estimated price
- ₹2,500
- Website
- https://www.srikrishnarath.in/
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 9h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹700–2,300
- Website
- https://www.flixbus.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
There are 491+ hotels available in Amritsar.





