There are 7 ways to get from Amritsar to Khandwa by plane, bus, train, 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 Sri Guru Ram Dass Jee International Airport to Indore, bus
best- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Indore (IDR)plane ATQ - IDR
- Take the bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradeshbus
11h 44mTrain
cheapest- Take the train from Amritsar Jn to Khandwatrain 12716 / ...
21h 7m₹600–4,800Bus
- Take the bus from Amritsar, Punjab to Ghaziabad, Uttar Pradeshbus
- Take the bus from Ghaziabad, Uttar Pradesh to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradeshbus
27h 56mDrive 1,287.3 km
- Drive from Amritsar to Khandwacar 1,287.3 km
15h₹14,612–21,105Fly Sri Guru Ram Dass Jee International Airport to Raja Bhoj International Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Raja Bhoj International Airport (BHO)plane ATQ - BHO
- Take the train from Bhopal Jn to Khandwatrain
11h 3m₹6,500–16,970Train to Chandigarh International Airport, fly to Indore, bus
- Take the train from Amritsar Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Indore (IDR)plane IXC - IDR
- Take the bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradeshbus
13h 8mBus to Kangra Airport, fly to Indore, bus
- Take the bus from Amritsar, Punjab to Kangra, Himachal Pradeshbus
- Fly from Kangra Airport (DHM) to Indore (IDR)plane DHM - IDR
- Take the bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradeshbus
15h 28m
Amritsar to Khandwa by train
Comparing Your Travel Options
The cheapest way to get from Amritsar to Khandwa is to train which costs ₹600 - ₹4,800 and takes 21h 7m.
The fastest way to get from Amritsar to Khandwa is to fly and train which takes 11h 3m and costs ₹6,500 - ₹17,000.
No, there is no direct bus from Amritsar to Khandwa. However, there are services departing from Amritsar, Punjab and arriving at Khandwa, Madhya Pradesh via Ghaziabad, Uttar Pradesh and Indore, Madhya Pradesh. The journey, including transfers, takes approximately 27h 56m.
Yes, there is a direct train departing from Amritsar Jn and arriving at Khandwa. Services depart twice daily, and operate every day. The journey takes approximately 21h 7m.
The distance between Amritsar and Khandwa is 1155 km. The road distance is 1287.3 km.
The best way to get from Amritsar to Khandwa without a car is to train which takes 21h 7m and costs ₹600 - ₹4,800.
It takes approximately 11h 44m to get from Amritsar to Khandwa, including transfers.
Amritsar to Khandwa bus services, operated by Indo Canadian Express, depart from Amritsar, Punjab station.
Amritsar to Khandwa train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Amritsar to Khandwa is to train which takes 21h 7m and costs ₹600 - ₹4,800. Alternatively, you can bus, which costs and takes 27h 56m.
What companies run services between Amritsar, India and Khandwa, India?
Indian Railways operates a train from Amritsar Jn to Khandwa twice daily. Tickets cost ₹600–4,800 and the journey takes 21h 7m. Alternatively, you can take a bus from Amritsar, Punjab to Khandwa, Madhya Pradesh via Ghaziabad, Uttar Pradesh and Indore, Madhya Pradesh in around 27h 56m.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Indore via Delhi
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Sri Guru Ram Dass Jee International Airport to Indore via Mumbai
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- ₹7,500–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Indore via Pune
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Indore via Kolkata
- Ave. Duration
- 8h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Indore via Bengaluru
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Sri Guru Ram Dass Jee International Airport to Raja Bhoj International Airport via Ahmedabad
- Ave. Duration
- 7h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–18,000
Flights from Sri Guru Ram Dass Jee International Airport to Raja Bhoj International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Chandigarh International Airport to Indore
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Chandigarh International Airport to Indore via Delhi
- Ave. Duration
- 3h 47m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Kangra Airport to Indore via Delhi
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Kangra Airport to Indore via Chandigarh International Airport, Delhi
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
Flights from Kangra Airport to Indore via Chandigarh International Airport, Jaipur
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Khandwa
- Ave. Duration
- 21h 7m
- Frequency
- Twice daily
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
Train from Bhopal Jn to Khandwa
- Ave. Duration
- 3h 57m
- Frequency
- Hourly
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Amritsar Jn to Chandigarh
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Website
- Prabhat Bus Service
Bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Website
- Prabhat Bus Service
Bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Website
- Prabhat Bus Service
Bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Website
- Prabhat Bus Service
Bus from Indore, Madhya Pradesh to Khandwa, Madhya Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Website
- Prabhat Bus Service
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, Getting to Rome from the airport, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Amritsar to Khandwa bus services, operated by Indo Canadian Express, arrive at Ghaziabad, Uttar Pradesh station.
Amritsar to Khandwa train services, operated by Indian Railways, arrive at Khandwa station.
Yes, the driving distance between Amritsar to Khandwa is 1287 km. It takes approximately 15h to drive from Amritsar to Khandwa.
Book your Amritsar to Khandwa bus tickets online with Omio.
There are six+ hotels available in Khandwa.






