There are 7 ways to get from Neemuch to Amritsar by train, plane, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Sri Guru Ram Dass Jee International Airport
best- Take the train from Nimach to Mavli Jntrain
- Fly from Dabok Airport (UDR) to Sri Guru Ram Dass Jee International Airport (ATQ)plane UDR - ATQ
11h 32m₹6,704–15,874Train
cheapest- Take the train from Nimach to Firozpur Canttrain 20497
- Take the train from Firozpur Cant to Amritsar Jntrain 19611 / ...
26h 57m₹675–5,165Train via Ratlām
- Take the train from Nimach to Ratlam Jntrain 06182 / ...
- Take the train from Ratlam Jn to Amritsar Jntrain 12903 / ...
23h 47m₹706–5,489Bus
- Take the bus from Neemuch to Udaipurbus redbusIndia_A/C Sleeper / ...
- Take the bus from Udaipur to Amritsarbus redbusIndia_Bharat Benz A/C Sleeper
23h 55mDrive 935.2 km
- Drive from Neemuch to Amritsarcar 935.2 km
13h 19m₹10,452–15,097Train, fly to Jammu Airport
- Take the train from Nimach to Mavli Jntrain
- Fly from Dabok Airport (UDR) to Jammu Airport (IXJ)plane UDR - IXJ
- Take the train from Jammu Tawi to Amritsar Jntrain
14h 49m₹9,174–21,624Bus via Delhi
- Take the bus from Neemuch to Delhibus redbusIndia_NON A/C Sleeper
- Take the bus from FlixBus Delhi RK Ashram to FlixBus Amritsar - ISBT/Mahan Singh Gatebus FlixBus IN0120 / ...
26h 35m
Neemuch to Amritsar by train
Comparing Your Travel Options
The cheapest way to get from Neemuch to Amritsar is to train which costs ₹650 - ₹5,500 and takes 26h 57m.
The fastest way to get from Neemuch to Amritsar is to train and fly which takes 11h 32m and costs ₹6,500 - ₹16,000.
No, there is no direct bus from Neemuch to Amritsar. However, there are services departing from Neemuch and arriving at Amritsar via Udaipur. The journey, including transfers, takes approximately 23h 55m.
No, there is no direct train from Neemuch to Amritsar. However, there are services departing from Nimach and arriving at Amritsar Jn via Ratlam Jn. The journey, including transfers, takes approximately 23h 47m.
The distance between Neemuch and Amritsar is 959 km. The road distance is 935.2 km.
The best way to get from Neemuch to Amritsar without a car is to train via Ratlām which takes 23h 47m and costs ₹700 - ₹5,500.
It takes approximately 11h 32m to get from Neemuch to Amritsar, including transfers.
Neemuch to Amritsar bus services, operated by SLGT Travels, depart from Neemuch station.
Neemuch to Amritsar train services, operated by Indian Railways, depart from Nimach station.
The best way to get from Neemuch to Amritsar is to train via Ratlām which takes 23h 47m and costs ₹700 - ₹5,500. Alternatively, you can bus, which costs and takes 23h 55m.
What companies run services between Neemuch, India and Amritsar, India?
You can take a train from Nimach to Amritsar Jn via Ratlam Jn in around 23h 47m. Alternatively, you can take a bus from Neemuch to Amritsar via Udaipur in around 23h 55m.
- Website
- goindigo.in
Flights from Dabok Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Dabok Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–13,000
Flights from Dabok Airport to Sri Guru Ram Dass Jee International Airport via Jaipur, Delhi
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Dabok Airport to Jammu Airport via Delhi
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Dabok Airport to Jammu Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Tuesday and Saturday
- Estimated price
- ₹8,000–18,000
Flights from Dabok Airport to Jammu Airport via Hyderabad, Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹8,000–18,000
- Website
- airindia.in
Flights from Dabok Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Jammu Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nimach to Mavli Jn
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Nimach to Ratlam Jn
- Ave. Duration
- 2h 37m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ratlam Jn to Amritsar Jn
- Ave. Duration
- 20h 10m
- Frequency
- Twice daily
- Estimated price
- ₹550–4,300
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,300
Train from Nimach to Mavli Jn
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
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 Nimach to Firozpur Cant
- Ave. Duration
- 19h 57m
- Frequency
- Once a week
- Estimated price
- ₹470–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹470–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,800–3,600
Train from Firozpur Cant to Amritsar Jn
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- [email protected]
- Website
- SLGT Travels
Bus from Neemuch to Udaipur
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Udaipur to Amritsar
- Ave. Duration
- 22h 50m
- Frequency
- Once a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Neemuch to Delhi
- Ave. Duration
- 14h
- Frequency
- 6 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Neemuch to Udaipur
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Neemuch to Delhi
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Neemuch to Udaipur
- Ave. Duration
- 2h 50m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Udaipur to Amritsar
- Ave. Duration
- 20h
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Delhi RK Ashram to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹700–2,300
- Website
- FlixBus India
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 London to Edinburgh, How do I get from Sydney to Melbourne, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
Booking & Getting There
Neemuch to Amritsar bus services, operated by SLGT Travels, arrive at Udaipur station.
Neemuch to Amritsar train services, operated by Indian Railways, arrive at Ratlam Jn station.
Yes, the driving distance between Neemuch to Amritsar is 935 km. It takes approximately 13h 19m to drive from Neemuch to Amritsar.
Book your Neemuch to Amritsar bus tickets online with Omio.
There are 446+ hotels available in Amritsar.









