There are 10 ways to get from Indore to Jalandhar by plane, train, bus, 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.
Fly to Sri Guru Ram Dass Jee International Airport, train
best- Fly from Indore (IDR) to Sri Guru Ram Dass Jee International Airport (ATQ)plane IDR - ATQ
- Take the train from Amritsar Jn to Jalandhar Citytrain
8h 7m₹6,679–11,249Train
cheapest- Take the train from Indore Jn Bg to Jalandhar Citytrain 19325
24h 15m₹550–4,300Bus
- Take the bus from Indore, Madhya Pradesh to Ludhiana, Punjabbus Indore, Madhya Pradesh - Ludhiana, Punjab
- Take the bus from Ludhiana, Punjab to Jalandhar, Punjabbus Ludhiana, Punjab - Jalandhar, Punjab
21h 4mTrain via Jalandhar Cant
- Take the train from Indore Jn Bg to Jalandhar Canttrain 12919 / ...
23h 26m₹701–5,350Drive 1,081.1 km
- Drive from Indore to Jalandharcar 1,081.1 km
11h 29m₹12,193–17,612Fly to Chandigarh International Airport, train
- Fly from Indore (IDR) to Chandigarh International Airport (IXC)plane IDR - IXC
- Take the train from Chandigarh to Jalandhar Citytrain
6h 28m₹6,611–13,525Fly to Jammu Airport, train
- Fly from Indore (IDR) to Jammu Airport (IXJ)plane IDR - IXJ
- Take the train from Jammu Tawi to Jalandhar Canttrain
9h 42m₹8,840–16,683Fly to Kangra Airport, bus, train
- Fly from Indore (IDR) to Kangra Airport (DHM)plane IDR - DHM
- Take the bus from Kangra to Ambbus
- Take the train from Hoshiarpur to Jalandhar Citytrain
9h 20m₹11,172–25,264Fly to Indira Gandhi International Airport, train
- Fly from Indore (IDR) to Indira Gandhi International Airport (DEL)plane IDR - DEL
- Take the train from New Delhi to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Jalandhar Citytrain
7h 54m₹6,651–10,581Bus via Rohini
- Take the bus from Indore, Madhya Pradesh to Delhi, Delhi Statebus Indore, Madhya Pradesh - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Jalandhar, Punjabbus Delhi, Delhi State - Jalandhar, Punjab
21h 50m
Indore (IDR) to Sri Guru Ram Dass Jee International Airport (ATQ) flights
Comparing Your Travel Options
The cheapest way to get from Indore to Jalandhar is to train which costs ₹550 - ₹4,300 and takes 24h 15m.
The fastest way to get from Indore to Jalandhar is to fly and train which takes 6h 28m and costs ₹6,500 - ₹14,000.
No, there is no direct bus from Indore to Jalandhar. However, there are services departing from Indore, Madhya Pradesh and arriving at Jalandhar, Punjab via Ludhiana, Punjab. The journey, including transfers, takes approximately 21h 4m.
Yes, there is a direct train departing from Indore Jn Bg and arriving at Jalandhar City. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 24h 15m.
The distance between Indore and Jalandhar is 1097 km. The road distance is 1081.1 km.
The best way to get from Indore to Jalandhar without a car is to bus which takes 21h 4m and costs .
It takes approximately 8h 7m to get from Indore to Jalandhar, including transfers.
Indore to Jalandhar bus services, operated by SLGT Travels, depart from Indore, Madhya Pradesh station.
Indore to Jalandhar train services, operated by Indian Railways, depart from Indore Jn Bg station.
The best way to get from Indore to Jalandhar is to bus which takes 21h 4m and costs . Alternatively, you can train via Jalandhar Cant, which costs ₹700 - ₹5,500 and takes 23h 26m.
What companies run services between Indore, India and Jalandhar, India?
You can take a bus from Indore, Madhya Pradesh to Jalandhar, Punjab via Ludhiana, Punjab in around 21h 4m. Alternatively, Indian Railways operates a train from Indore Jn Bg to Jalandhar Cant once daily. Tickets cost ₹600–4,500 and the journey takes 22h 18m.
- Website
- goindigo.in
Flights from Indore to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Indore to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹8,000–18,000
Flights from Indore to Sri Guru Ram Dass Jee International Airport via Pune
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Indore to Chandigarh International Airport
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Indore to Jammu Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Indore to Jammu Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- ₹10,000–22,000
Flights from Indore to Jammu Airport via Chandigarh International Airport, Srinagar
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₹8,500–21,000
Flights from Indore to Jammu Airport via Nagpur, Indira Gandhi International Airport
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Indore to Kangra Airport via Chandigarh International Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
Flights from Indore to Kangra Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 37m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹8,000–20,000
Flights from Indore to Kangra Airport via Ahmedabad, Chandigarh International Airport
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indore to Indira Gandhi International Airport via Jaipur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indore to Indira Gandhi International Airport via Nagpur
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Jalandhar City
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Indore Jn Bg to Jalandhar Cant
- Ave. Duration
- 22h 18m
- Frequency
- Once daily
- Estimated price
- ₹600–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Chandigarh to Jalandhar City
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Jammu Tawi to Jalandhar Cant
- Ave. Duration
- 3h 25m
- 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 Hoshiarpur to Jalandhar City
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from New Delhi to Ludhiana Jn
- Ave. Duration
- 3h 46m
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Ludhiana Jn to Jalandhar City
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Indore Jn Bg to Jalandhar City
- Ave. Duration
- 24h 15m
- Frequency
- Twice a week
- 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
- [email protected]
- Website
- SLGT Travels
Bus from Indore, Madhya Pradesh to Ludhiana, Punjab
- Ave. Duration
- 19h 40m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ludhiana, Punjab to Jalandhar, Punjab
- Ave. Duration
- 1h 20m
- Frequency
- Every 10 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Indore, Madhya Pradesh to Delhi, Delhi State
- Ave. Duration
- 14h
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Delhi, Delhi State to Jalandhar, Punjab
- Ave. Duration
- 7h 45m
- Frequency
- Every 15 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
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
Indore to Jalandhar bus services, operated by SLGT Travels, arrive at Ludhiana, Punjab station.
Indore to Jalandhar train services, operated by Indian Railways, arrive at Jalandhar Cant station.
Yes, the driving distance between Indore to Jalandhar is 1081 km. It takes approximately 11h 29m to drive from Indore to Jalandhar.
Book your Indore to Jalandhar bus tickets online with Omio.
There are 105+ hotels available in Jalandhar.






