There are 5 ways to get from Karnāl to Mainpuri by bus, train, taxi, 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.
Bus, train
best- Take the bus from Karnal to Kashmiri Gate
- Take the train from Delhi to Mainpuri14118
8h 17m₹925–3,138Train
cheapest- Take the train from Karnal to Subzi Mandi04178 / ...
- Take the train from Delhi Kishangnj to Mainpuri14118
9h 14m₹361–2,854Bus, taxi
- Take the bus from Karnal to Kashmiri Gate
- Take the bus from ISBT Kashmiri Gate to Etawah
- Take the taxi from Etawah to Mainpuri
9h 14m₹2,456–4,216Drive 378 km
- Drive from Karnāl to Mainpuri378 km
5h 14m₹3,996–5,771Taxi
- Take the taxi from Karnāl to Mainpuri378 km
5h 14m₹8,000–10,000
Karnāl to Mainpuri by train and foot
Questions & Answers
The cheapest way to get from Karnāl to Mainpuri is to train which costs ₹360 - ₹2,900 and takes 9h 14m.
The fastest way to get from Karnāl to Mainpuri is to drive which takes 5h 14m and costs ₹4,000 - ₹6,000.
No, there is no direct train from Karnāl to Mainpuri. However, there are services departing from Karnal and arriving at Mainpuri via Delhi Kishangnj. The journey, including transfers, takes approximately 9h 14m.
The distance between Karnāl and Mainpuri is 418 km. The road distance is 378 km.
The best way to get from Karnāl to Mainpuri without a car is to bus and train which takes 8h 17m and costs ₹900 - ₹3,200.
It takes approximately 8h 17m to get from Karnāl to Mainpuri, including transfers.
Karnāl to Mainpuri train services, operated by Indian Railways, depart from Karnal station.
Karnāl to Mainpuri train services, operated by Indian Railways, arrive at Subzi Mandi station.
Yes, the driving distance between Karnāl to Mainpuri is 378 km. It takes approximately 5h 14m to drive from Karnāl to Mainpuri.
There are five+ hotels available in Mainpuri.
What companies run services between Karnāl, India and Mainpuri, India?
You can take a train from Karnal to Mainpuri via Subzi Mandi and Delhi Kishangnj in around 9h 14m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Delhi to Mainpuri
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Karnal to Subzi Mandi
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Delhi Kishangnj to Mainpuri
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Karnal to Kashmiri Gate
- Ave. Duration
- 2h 11m
- Frequency
- Every 30 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Bus from ISBT Kashmiri Gate to Etawah
- Ave. Duration
- 5h 12m
- Frequency
- 4 times a day
- Estimated price
- ₹750–1,500
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 3h 2m
- Estimated price
- ₹1,000–10,000
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











