There are 6 ways to get from Kamakhya 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 to Sri Guru Ram Dass Jee International Airport
best- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Sri Guru Ram Dass Jee International Airport (ATQ)plane GAU - ATQ
8h 26m₹8,530–13,100Train
cheapest- Take the train from Guwahati to Amritsar Jntrain 15933
2d 2h₹954–7,505Train via Kanpur
- Take the train from Guwahati to Govindpuritrain 22449 / ...
- Take the train from Govindpuri to Amritsar Jntrain 12379
39h 10m₹1,034–8,205Bus
- 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
45h 20m₹6,397–7,992Drive 2,136.7 km
- Drive from Kamakhya to Amritsarcar 2,136.7 km
28h 40m₹23,973–34,628Fly to Jammu Airport, train
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Jammu Airport (IXJ)plane GAU - IXJ
- Take the train from Jammu Tawi to Amritsar Jntrain
13h 47m₹8,000–21,850
Lokpriya Gopinath Bordoloi International Airport (GAU) to Sri Guru Ram Dass Jee International Airport (ATQ) flights
Comparing Your Travel Options
The cheapest way to get from Kamakhya to Amritsar is to train which costs ₹950 - ₹7,500 and takes 2 days 2h.
The fastest way to get from Kamakhya to Amritsar is to fly which takes 8h 26m and costs ₹8,500 - ₹14,000.
No, there is no direct bus from Kamakhya to Amritsar. However, there are services departing from Isbt Guwahati and arriving at FlixBus Amritsar - ISBT/Mahan Singh Gate via Patna Patliputra Bus Terminal and FlixBus Delhi Kashmere Gate ISBT. The journey, including transfers, takes approximately 45h 20m.
No, there is no direct train from Kamakhya to Amritsar. However, there are services departing from Guwahati and arriving at Amritsar Jn via Govindpuri. The journey, including transfers, takes approximately 39h 10m.
The distance between Kamakhya and Amritsar is 1780 km. The road distance is 2136.7 km.
The best way to get from Kamakhya to Amritsar without a car is to train via Kanpur which takes 39h 10m and costs ₹1,000 - ₹8,500.
It takes approximately 8h 26m to get from Kamakhya to Amritsar, including transfers.
Kamakhya to Amritsar bus services, operated by Sri Krishna Rath Travels, depart from Isbt Guwahati station.
Kamakhya to Amritsar train services, operated by Indian Railways, depart from Guwahati station.
The best way to get from Kamakhya to Amritsar is to fly which takes 8h 26m and costs ₹8,500 - ₹14,000. Alternatively, you can train via Kanpur, which costs ₹1,000 - ₹8,500 and takes 39h 10m, you could also bus, which costs ₹6,000 - ₹8,000 and takes 45h 20m.
What companies run services between Kamakhya, India and Amritsar, India?
Air India Limited, IndiGo Airlines, and two other airlines fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Sri Guru Ram Dass Jee International Airport (ATQ) every 4 hours. Alternatively, you can take a bus from Bharalumukh to Amritsar Jn via Guwahati station, Guwahati, and Govindpuri in around 39h 10m.
- Website
- airindia.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jammu Airport via Delhi
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ₹9,000–24,000
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- ₹6,000–17,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jammu Airport via Aizawl, Delhi
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹11,000–22,000
- Website
- spicejet.com
Flights from Lokpriya Gopinath Bordoloi International Airport to Jammu Airport via Delhi
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ₹7,500–24,000
- Website
- airindiaexpress.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Jammu Airport via Delhi
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ₹9,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Guwahati to Govindpuri
- Ave. Duration
- 24h 20m
- Frequency
- 3 times a week
- Estimated price
- ₹600–4,900
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
Train from Govindpuri to Amritsar Jn
- Ave. Duration
- 12h 40m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Jammu Tawi to Amritsar Jn
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Guwahati to Amritsar Jn
- Ave. Duration
- 2d 1h
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- 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
- [email protected]
- Website
- Sri Krishna Rath
Bus from Isbt Guwahati to Patliputra Isbt
- Ave. Duration
- 20h
- Frequency
- Twice daily
- Estimated price
- ₹2,500
- Website
- Sri Krishna Rath
- Website
- Rajdhani Express Travels
Bus from Patna Patliputra Bus Terminal to ISBT Kashmere gate
- Ave. Duration
- 15h
- Frequency
- Hourly
- Estimated price
- ₹2,999
- Schedules at
- Rajdhani Express Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 8h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹650–2,200
- Website
- FlixBus India
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
Booking & Getting There
Kamakhya to Amritsar bus services, operated by Sri Krishna Rath Travels, arrive at Patliputra Isbt station.
Kamakhya to Amritsar train services, operated by Indian Railways, arrive at Govindpuri station.
Yes, the driving distance between Kamakhya to Amritsar is 2137 km. It takes approximately 28h 40m to drive from Kamakhya to Amritsar.
There are 439+ hotels available in Amritsar.














