There are 9 ways to get from Jalandhar to Mainpuri by train, bus, 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.
Train via Ludhiāna
best- Take the train from Jalandhar City to Ludhiana Jntrain
- Take the train from Ludhiana Jn to New Delhitrain
- Take the train from Anand Vihar Terminal to Mainpuritrain
11h 40m₹667–5,178Train
cheapest- Take the train from Jalandhar City to Subzi Manditrain 12498 / ...
- Take the train from Delhi Kishangnj to Mainpuritrain 14118
12h 26m₹452–3,530Bus
- Take the bus from Jalandhar to Noidabus
- Take the bus from Noida, Uttar Pradesh to Mathura, Uttar Pradeshbus
- Take the bus from Mathura to Karhal Cutbus
13h 1m₹1,637–3,915Drive 624.1 km
- Drive from Jalandhar to Mainpuricar 624.1 km
8h 4m₹7,019–10,138Taxi
- Take the taxi from Jalandhar to Mainpuritaxi 624.1 km
8h 4m₹11,000–14,000Train to Chandigarh International Airport, fly to Indira Gandhi International Airport, train
- Take the train from Jalandhar City to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Indira Gandhi International Airport (DEL)plane IXC - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
12h 42m₹5,246–14,438Bus, train
- Take the bus from Jalandhar, Punjab to Delhi, Delhi Statebus
- Take the bus from Avantika Sec 1 to Anand Vihar ISBT Main Roadbus
- Take the train from Anand Vihar Terminal to Mainpuritrain
15h 11mTrain to Sri Guru Ram Dass Jee International Airport, fly to Indira Gandhi International Airport, train
- Take the train from Jalandhar City to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Indira Gandhi International Airport (DEL)plane ATQ - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
12h 27m₹3,890–8,189Train to Chandigarh International Airport, fly to Chaudhary Charan Singh Airport, train
- Take the train from Jalandhar City to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Chaudhary Charan Singh Airport (LKO)plane IXC - LKO
- Take the train from Lucknowjn to Etawahtrain
- Take the train from Etawah to Mainpuritrain
13h 19m₹5,521–15,828
Jalandhar to Mainpuri by train
Questions & Answers
The cheapest way to get from Jalandhar to Mainpuri is to train which costs ₹450 - ₹3,600 and takes 12h 26m.
The fastest way to get from Jalandhar to Mainpuri is to drive which takes 8h 4m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Jalandhar to Mainpuri. However, there are services departing from Jalandhar and arriving at Karhal Cut via Noida, Uttar Pradesh and Mathura. The journey, including transfers, takes approximately 13h 1m.
No, there is no direct train from Jalandhar to Mainpuri. However, there are services departing from Jalandhar City and arriving at Mainpuri via Ludhiana Jn, New Delhi and Anand Vihar Terminal. The journey, including transfers, takes approximately 11h 40m.
The distance between Jalandhar and Mainpuri is 664 km. The road distance is 624.1 km.
The best way to get from Jalandhar to Mainpuri without a car is to train via Ludhiāna which takes 11h 40m and costs ₹650 - ₹5,500.
It takes approximately 11h 40m to get from Jalandhar to Mainpuri, including transfers.
Jalandhar to Mainpuri bus services, operated by IntrCity SmartBus, depart from Jalandhar station.
Jalandhar to Mainpuri train services, operated by Indian Railways, depart from Jalandhar City station.
The best way to get from Jalandhar to Mainpuri is to train via Ludhiāna which takes 11h 40m and costs ₹650 - ₹5,500. Alternatively, you can bus, which costs ₹1,600 - ₹4,000 and takes 13h 1m.
What companies run services between Jalandhar, India and Mainpuri, India?
You can take a train from Jalandhar City to Mainpuri via Ludhiana Jn, New Delhi, Anand Vihar, and Anand Vihar Terminal in around 11h 40m. Alternatively, you can take a bus from Jalandhar to Mainpuri via Noida, Uttar Pradesh, Mathura, Uttar Pradesh, Mathura, and Karhal Cut in around 13h 1m.
- Website
- airindia.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ₹5,000–9,500
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹3,200–17,000
- Website
- goindigo.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ₹4,400–9,500
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,300–4,700
Flights from Chandigarh International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹5,000–12,000
- Website
- helitrans.no
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 5m
- When
- Monday
- Estimated price
- ₹3,200–23,000
- Website
- airindiaexpress.in
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹3,200–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jalandhar City to Ludhiana Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Ludhiana Jn to New Delhi
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Jalandhar City to Chandigarh
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Jalandhar City to Subzi Mandi
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
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
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Jalandhar City to Amritsar Jn
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Jalandhar City to Chandigarh
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Lucknowjn to Etawah
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Etawah to Mainpuri
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Jalandhar to Noida
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- ₹500–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–700
Bus from Noida, Uttar Pradesh to Mathura, Uttar Pradesh
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- ₹410–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹410–600
- Phone
- +91-522-2623578
- [email protected]
- Website
- upsrtc.up.gov.in
Bus from Mathura to Karhal Cut
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- ₹300–600
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹300–370
- AC
- ₹420–600
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Avantika Sec 1 to Anand Vihar ISBT Main Road
- Ave. Duration
- 2h 18m
- Frequency
- Every 10 minutes
- Estimated price
- ₹14–140
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹14–20
- AC Buses
- ₹23–35
- Airport Express Services
- ₹100–140
- Ave. Duration
- 8h 4m
- Estimated price
- ₹11,000–14,000
GS Travels
- Phone
- +91 98 76 76 40 61
- Website
- jalandhartaxi.in
Guru Kripa Taxi
- Phone
- +91 99 14 04 01 56
- Website
- gurukirpataxi.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
More Questions & Answers
Jalandhar to Mainpuri bus services, operated by IntrCity SmartBus, arrive at Noida station.
Jalandhar to Mainpuri train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Jalandhar to Mainpuri is 624 km. It takes approximately 8h 4m to drive from Jalandhar to Mainpuri.
There are three+ hotels available in Mainpuri.
















