There are 8 ways to get from Rājpura to Mainpuri by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from FlixBus Rajpura - Eagle Motel to FlixBus Delhi - Anand Vihar ISBTbus FlixBus IN0120E
- Take the train from Anand Vihar Terminal to Mainpuritrain 14152
9h 29m₹633–2,786Train
cheapest- Take the train from Rajpura Jn to Delhitrain 14054 / ...
- Take the train from Delhi to Mainpuritrain 14118
10h 5m₹400–3,146Bus
- Take the bus from Rajpura to Delhibus
- Take the bus from Delhi to Mathurabus
- Take the bus from Mathura to Karhal Cutbus
11h 53m₹1,514–3,052Drive 480.7 km
- Drive from Rājpura to Mainpuricar 480.7 km
6h 44m₹4,658–6,728Taxi
- Take the taxi from Rājpura to Mainpuritaxi 480.7 km
6h 44m₹6,500–8,500Train via Ambala Cant Jn
- Take the train from Ambala Cant Jn to New Delhitrain 12014 / ...
- Take the train from Ghaziabad to Mainpuritrain 14118
10h 19m₹607–4,799Bus, fly to Indira Gandhi International Airport, train
- Take the bus from Rajpura to Chandigarhbus
- Fly from Chandigarh International Airport (IXC) to Indira Gandhi International Airport (DEL)plane IXC - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
9h 39m₹5,051–10,830Bus, fly to Chaudhary Charan Singh Airport, train
- Take the bus from Rajpura to Chandigarhbus
- Fly from Chandigarh International Airport (IXC) to Chaudhary Charan Singh Airport (LKO)plane IXC - LKO
- Take the train from Lucknow to Mainpuritrain
11h 1m₹5,406–11,780
Rājpura to Mainpuri by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Rājpura to Mainpuri is to train which costs ₹400 - ₹3,200 and takes 10h 5m.
The fastest way to get from Rājpura to Mainpuri is to drive which takes 6h 44m and costs ₹4,600 - ₹7,000.
No, there is no direct bus from Rājpura to Mainpuri. However, there are services departing from Rajpura and arriving at Karhal Cut via Delhi and Mathura. The journey, including transfers, takes approximately 11h 53m.
No, there is no direct train from Rājpura to Mainpuri. However, there are services departing from Rajpura Jn and arriving at Mainpuri via Delhi. The journey, including transfers, takes approximately 10h 5m.
The distance between Rājpura and Mainpuri is 529 km. The road distance is 480.7 km.
The best way to get from Rājpura to Mainpuri without a car is to bus and train which takes 9h 29m and costs ₹600 - ₹2,800.
It takes approximately 9h 29m to get from Rājpura to Mainpuri, including transfers.
Rājpura to Mainpuri bus services, operated by Indo Canadian Express, depart from Rajpura station.
Rājpura to Mainpuri train services, operated by Indian Railways, depart from Rajpura Jn station.
The best way to get from Rājpura to Mainpuri is to train which takes 10h 5m and costs ₹400 - ₹3,200. Alternatively, you can bus, which costs ₹1,500 - ₹3,100 and takes 11h 53m.
What companies run services between Rājpura, India and Mainpuri, India?
You can take a train from Rajpura Jn to Mainpuri via Delhi in around 10h 5m. Alternatively, you can take a bus from Rajpura to Mainpuri via Delhi, Mathura, and Karhal Cut in around 11h 53m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ₹4,400–6,500
Flights from Chandigarh International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,800–7,000
Flights from Chandigarh International Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- ₹4,800–7,000
- Website
- airindia.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- ₹4,900–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Rajpura Jn to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Delhi to Mainpuri
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Ambala Cant Jn to New Delhi
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ghaziabad to Mainpuri
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- 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 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 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
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Rajpura - Eagle Motel to FlixBus Delhi - Anand Vihar ISBT
- Ave. Duration
- 4h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹420–1,200
- Website
- FlixBus India
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 5m
- Frequency
- Every 3 hours
- Schedules at
- Indo Canadian Express
Bus from Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- 6 times a week
- Schedules at
- Indo Canadian Express
Bus from Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- 6 times a week
- Schedules at
- Indo Canadian Express
- Website
- Travel Point
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a day
- Schedules at
- Travel Point
- Phone
- +91 98919 18058
- [email protected]
- Website
- BSS Cool Cool Travels
Bus from Rajpura to Delhi
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Schedules at
- BSS Cool Cool Travels
- Website
- Gr Travels
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Gr Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹410–1,000
- Schedules at
- Zingbus
Bus from Delhi to Mathura
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- ₹380–900
- Schedules at
- Zingbus
- Website
- Ashok Bus Service
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- Ashok Bus Service
- Phone
- +91 99456 00000
- Website
- New Pal Travels
Bus from Rajpura to Delhi
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- New Pal Travels
- Phone
- +91 83607 69018
- [email protected]
- Website
- Chaudhary Smart Bus
Bus from Rajpura to Delhi
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Schedules at
- Chaudhary Smart Bus
- Website
- Prince Travels
Bus from Rajpura to Delhi
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- Prince Travels
- Website
- Perfect Holiday
Bus from Rajpura to Delhi
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Perfect Holiday
- Website
- Star World Holidays
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Schedules at
- Star World Holidays
- Website
- SafeMyTrip
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a week
- Schedules at
- SafeMyTrip
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Rajpura to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Website
- Deltin Travels Pvt Ltd
Bus from Delhi to Mathura
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Website
- Deltin Travels Pvt Ltd
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Rajpura to Delhi
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Website
- Vijay Tours And Travels
- Phone
- +91 88406 50486
- [email protected]
- Website
- Shakmbhari Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 45m
- Frequency
- Every 20 minutes
- Website
- Shakmbhari Travels
- Website
- Khajuraho Travels Pvt Ltd.
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- Hourly
- Schedules at
- Khajuraho Travels Pvt Ltd.
- Website
- Purvanchal express
Bus from Delhi to Mathura
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Schedules at
- Purvanchal express
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi to Mathura
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Website
- RS Yadav Smart Bus
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Delhi to Mathura
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Jt Smart Bus
Bus from Delhi to Mathura
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Schedules at
- Jt Smart Bus
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Website
- NeuGo
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h 10m
- Frequency
- Every 3 hours
- Schedules at
- Mahalaxmi Travels
- Website
- International Tourist Centre
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- International Tourist Centre
- Website
- Falcon Tour & Travels
Bus from Delhi to Mathura
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Schedules at
- Falcon Tour & Travels
- Phone
- +91 97959 49926
- Website
- Kalpana Travels Kanpur
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Website
- Kalpana Travels Kanpur
- Website
- Shiv Ganga Express
Bus from Delhi to Mathura
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- Shiv Ganga Express
Bus from Delhi to Mathura
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels And Cargo
- Website
- Shri Ram Transport Company
Bus from Delhi to Mathura
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- Shri Ram Transport Company
- Website
- Maa Vaishno Travels
Bus from Delhi to Mathura
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Maa Vaishno Travels
- Phone
- 02228916622
- [email protected]
- Website
- Shubham Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- Shubham Travels
- Website
- Shri Krishna Bus Service
Bus from Delhi to Mathura
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- Shri Krishna Bus Service
Bus from Delhi to Mathura
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
- Website
- TSB Tour express
Bus from Delhi to Mathura
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Schedules at
- TSB Tour express
- Website
- Shree mann travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Schedules at
- Shree mann travels
- Phone
- +91 90397 16988
- [email protected]
- Website
- Satyam Travels
Bus from Delhi to Mathura
- Ave. Duration
- 4h
- Frequency
- 6 times a week
- Schedules at
- Satyam Travels
- Phone
- +91 95711 14364
- [email protected]
- Website
- Hari Das Tour & Travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Hari Das Tour & Travels
- Website
- Yaduvanshi Holidays LLP
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Yaduvanshi Holidays LLP
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Schedules at
- Yaduvanshi Holidays LLP
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Schedules at
- Yaduvanshi Holidays LLP
- Website
- Aman tamanna travel
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Schedules at
- Aman tamanna travel
- Website
- Fouji travels
Bus from Delhi to Mathura
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Schedules at
- Fouji travels
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Website
- Maharani Travels
- Website
- FALCON TOUR and TRAVELS
Bus from Delhi to Mathura
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Schedules at
- FALCON TOUR and TRAVELS
- Website
- Aadishakti Travels
Bus from Delhi to Mathura
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- Aadishakti Travels
Bus from Delhi to Mathura
- Ave. Duration
- 27h
- Frequency
- Once a week
- Schedules at
- Kashi Vishwanath Tours and Travels
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Mathura to Karhal Cut
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- ₹300–600
- Website
- UPSRTC
- Ordinary
- ₹300–370
- AC
- ₹420–600
- Phone
- +91 63915 97077
- [email protected]
- Website
- New Khaira Transport
Bus from Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Schedules at
- New Khaira Transport
Bus from Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Schedules at
- New Khaira Transport
- Website
- Rajpreet Travels and cargo
Bus from Rajpura to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Schedules at
- Rajpreet Travels and cargo
Bus from Rajpura to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Schedules at
- Rajpreet Travels and cargo
- Website
- New Fateh Bus Service
Bus from Rajpura to Chandigarh
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Schedules at
- New Fateh Bus Service
Bus from Rajpura to Chandigarh
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Schedules at
- New Fateh Bus Service
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₹360–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹360–1,600
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₹360–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹360–1,600
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h
- Frequency
- 6 times a week
- Schedules at
- Orbit Aviation Private Limited
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h
- Frequency
- 6 times a week
- Schedules at
- Orbit Aviation Private Limited
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Rajpura to Chandigarh
- Ave. Duration
- 30 min
- Frequency
- 4 times a week
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
Bus from Rajpura to Chandigarh
- Ave. Duration
- 30 min
- Frequency
- 4 times a week
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
- Ave. Duration
- 6h 44m
- Estimated price
- ₹6,500–8,500
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
1313 Taxi Service
- Phone
- +91 83 44 01 13 13
- Website
- 1313taxi.com
Baba Cab
- Phone
- +91 89 28 29 66 64
- Website
- babatoursandtravel.co.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
Booking & Getting There
Rājpura to Mainpuri bus services, operated by Indo Canadian Express, arrive at Delhi station.
Rājpura to Mainpuri train services, operated by Indian Railways, arrive at Delhi station.
Yes, the driving distance between Rājpura to Mainpuri is 481 km. It takes approximately 6h 44m to drive from Rājpura to Mainpuri.
Book your Rājpura to Mainpuri train tickets online with 12go.asia.
There are two+ hotels available in Mainpuri.





















































