There are 9 ways to get from Jodhpur to Mainpuri by train, bus, car, taxi, plane, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Jodhpur Jn to Tundla Jntrain 12308 / ...
- Take the train from Tundla Jn to Mainpuritrain 09111 / ...
12h 40m₹449–3,505Bus
- Take the bus from Jodhpur to Jaipurbus
- Take the bus from Jaipur Bus Stand to Agra ISBTbus
- Take the bus from Agra ISBT to Karhal Cutbus
15h 36mDrive 660.4 km
- Drive from Jodhpur to Mainpuricar 660.4 km
9h 48m₹7,402–10,691Taxi
- Take the taxi from Jodhpur to Mainpuritaxi 660.4 km
9h 48m₹13,000–16,000Fly to Indira Gandhi International Airport, train
- Fly from Jodhpur Airport (JDH) to Indira Gandhi International Airport (DEL)plane JDH - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
7h 48m₹7,063–17,031Bus, night bus, train
- Take the bus from Jodhpur to Ajmerbus
- Take the nightbus from Ajmer to Jaipurnightbus
- Take the bus from Jaipur to Agrabus
- Take the train from Idgah Agra Jn to Mainpuritrain
17h 54m₹1,744–4,497Fly to Kanpur Airport, train
- Fly from Jodhpur Airport (JDH) to Kanpur Airport (KNU)plane JDH - KNU
- Take the train from Kanpur Anwrganj to Mainpuritrain
9h 28m₹8,668–23,001Fly to Chaudhary Charan Singh Airport, train
- Fly from Jodhpur Airport (JDH) to Chaudhary Charan Singh Airport (LKO)plane JDH - LKO
- Take the train from Lucknow to Mainpuritrain
12h₹7,018–18,981Fly to Bareilly Airport, train
- Fly from Jodhpur Airport (JDH) to Bareilly Airport (BEK)plane JDH - BEK
- Take the train from Bareilly to Kasganjtrain
- Take the train from Kasganj to Farrukhabadtrain
- Take the train from Farrukhabad to Mainpuritrain
29h 23m₹11,028–39,151
Jodhpur to Mainpuri by train
Comparing Your Travel Options
The cheapest way to get from Jodhpur to Mainpuri is to train which costs ₹440 - ₹3,600 and takes 12h 40m.
The fastest way to get from Jodhpur to Mainpuri is to fly and train which takes 7h 48m and costs ₹7,000 - ₹17,000.
No, there is no direct bus from Jodhpur to Mainpuri. However, there are services departing from Jodhpur and arriving at Karhal Cut via Civil Lines Chauraha, Jaipur Bus Stand and Agra ISBT. The journey, including transfers, takes approximately 15h 36m.
No, there is no direct train from Jodhpur to Mainpuri. However, there are services departing from Jodhpur Jn and arriving at Mainpuri via Tundla Jn. The journey, including transfers, takes approximately 12h 40m.
The distance between Jodhpur and Mainpuri is 659 km. The road distance is 660.4 km.
The best way to get from Jodhpur to Mainpuri without a car is to train which takes 12h 40m and costs ₹440 - ₹3,600.
It takes approximately 12h 40m to get from Jodhpur to Mainpuri, including transfers.
Jodhpur to Mainpuri bus services, operated by SLGT Travels, depart from Jodhpur station.
Jodhpur to Mainpuri train services, operated by Indian Railways, depart from Jodhpur Jn station.
The best way to get from Jodhpur to Mainpuri is to train which takes 12h 40m and costs ₹440 - ₹3,600. Alternatively, you can bus, which costs and takes 15h 36m.
What companies run services between Jodhpur, India and Mainpuri, India?
You can take a train from Jodhpur Jn to Mainpuri via Tundla Jn in around 12h 40m. Alternatively, you can take a bus from Jodhpur to Mainpuri via Jaipur, Civil Lines Chauraha, MLA Quarters, Jaipur Bus Stand, Agra ISBT, and Karhal Cut in around 15h 36m.
- Website
- goindigo.in
Flights from Jodhpur Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Jodhpur Airport to Kanpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹7,500–25,000
Flights from Jodhpur Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 30m
- When
- Wednesday
- Estimated price
- ₹6,000–20,000
Flights from Jodhpur Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Jodhpur Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–22,000
Flights from Jodhpur Airport to Bareilly Airport via Indira Gandhi International Airport
- Ave. Duration
- 27h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–35,000
Flights from Jodhpur Airport to Bareilly Airport via Bengaluru
- Ave. Duration
- 28h
- When
- Monday and Wednesday
- Estimated price
- ₹24,000–39,000
Flights from Jodhpur Airport to Bareilly Airport via Hyderabad, Indira Gandhi International Airport
- Ave. Duration
- 21h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹21,000–38,000
Flights from Jodhpur Airport to Bareilly Airport via Pune, Indira Gandhi International Airport
- Ave. Duration
- 24h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹19,000–37,000
Flights from Jodhpur Airport to Bareilly Airport via Mumbai, Indira Gandhi International Airport
- Ave. Duration
- 24h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹18,000–37,000
Flights from Jodhpur Airport to Bareilly Airport via Jaipur, Indira Gandhi International Airport
- Ave. Duration
- 25h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–35,000
Flights from Jodhpur Airport to Bareilly Airport via Ahmedabad, Indira Gandhi International Airport
- Ave. Duration
- 26h 15m
- When
- Monday and Friday
- Estimated price
- ₹13,000–36,000
- Website
- airindia.in
Flights from Jodhpur Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹4,300–16,000
Flights from Jodhpur Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹6,500–17,000
- Website
- airindiaexpress.in
Flights from Jodhpur Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,300–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jodhpur Jn to Tundla Jn
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- ₹310–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹310–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Tundla Jn to Mainpuri
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Idgah Agra Jn to Mainpuri
- Ave. Duration
- 3h 13m
- Frequency
- Twice a week
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Kanpur Anwrganj to Mainpuri
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Lucknow to Mainpuri
- Ave. Duration
- 5h 55m
- Frequency
- Twice a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bareilly to Kasganj
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Kasganj to Farrukhabad
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Farrukhabad to Mainpuri
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
- [email protected]
- Website
- SLGT Travels
Bus from Jodhpur to Jaipur
- Ave. Duration
- 7h
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Jodhpur to Jaipur
- Ave. Duration
- 6h 51m
- Frequency
- 3 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Jodhpur to Jaipur
- Ave. Duration
- 7h 40m
- Frequency
- Twice a week
- Website
- National Travels - Ratnagiri
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Jaipur Bus Stand to Agra ISBT
- Ave. Duration
- 4h 40m
- Frequency
- Hourly
- Estimated price
- ₹327–700
- Website
- UPSRTC
- Ordinary
- ₹360–450
- AC
- ₹490–700
Bus from Agra ISBT to Karhal Cut
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- ₹240–480
- Website
- UPSRTC
- Ordinary
- ₹240–290
- AC
- ₹350–480
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jodhpur to Ajmer
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ₹200–500
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹240–300
- Express
- ₹200–260
- AC Sleeper
- ₹390–500
- Phone
- +917422221306
- [email protected]
- Website
- atmbus.in
Night bus from Ajmer to Jaipur
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- ₹950–1,400
- Schedules at
- atmbus.in
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Jaipur to Agra
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- ₹450–2,855
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
- Ave. Duration
- 9h 48m
- Estimated price
- ₹13,000–16,000
JCR Cabs
- Phone
- +91 941 413 7405
- Website
- jcrcab.com
Rajasthan Cabs
- Phone
- +91 935 881 1941
- Website
- rajasthancab.com
SR Jodhpur Taxi Service
- Phone
- +91 907 933 1230
- Website
- srjodhpurtaxiservice.com
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
Jodhpur to Mainpuri bus services, operated by SLGT Travels, arrive at Jaipur station.
Jodhpur to Mainpuri train services, operated by Indian Railways, arrive at Tundla Jn station.
Yes, the driving distance between Jodhpur to Mainpuri is 660 km. It takes approximately 9h 48m to drive from Jodhpur to Mainpuri.
There are one+ hotels available in Mainpuri.



















