There are 9 ways to get from Jammu to Madhya Pradesh 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 Raja Bhoj International Airport
best- Fly from Jammu Airport (IXJ) to Raja Bhoj International Airport (BHO)plane IXJ - BHO
4h 23m₹8,123–18,744Train
cheapest- Take the train from Jammu Tawi to Indore Jn Bgtrain 12920 / ...
27h 34m₹692–5,103Train via Nagda
- Take the train from Jammu Tawi to Nagda Jntrain 12472 / ...
- Take the train from Nagda Jn to Indore Jn Bgtrain 12961 / ...
22h 6m₹738–5,536Bus
- Take the bus from Jammu to Delhi, Delhi Statebus Jammu
- Take the bus from Delhi, Delhi State to Indore, Madhya Pradeshbus Delhi, Delhi State - Indore, Madhya Pradesh
27h 2mDrive 1,310.9 km
- Drive from Jammu to Indorecar 1,310.9 km
14h 37m₹14,738–21,287Fly to Jabalpur
- Fly from Jammu Airport (IXJ) to Jabalpur (JLR)plane IXJ - JLR
6h 12m₹12,633–20,764Fly to Indore
- Fly from Jammu Airport (IXJ) to Indore (IDR)plane IXJ - IDR
5h 11m₹8,345–17,412Fly to Gwalior Airport
- Fly from Jammu Airport (IXJ) to Gwalior Airport (GWL)plane IXJ - GWL
6h 2m₹8,083–26,694Bus via Jaipur
- Take the bus from Jammu to Jaipurbus Jammu
- Take the bus from Jaipur to Indore, Madhya Pradeshbus Jaipur
28h 35m
Jammu Airport (IXJ) to Raja Bhoj International Airport (BHO) flights
Questions & Answers
The cheapest way to get from Jammu to Madhya Pradesh is to train which costs ₹650 - ₹5,500 and takes 27h 34m.
The fastest way to get from Jammu to Madhya Pradesh is to fly which takes 4h 23m and costs ₹8,000 - ₹19,000.
No, there is no direct bus from Jammu to Madhya Pradesh. However, there are services departing from Jammu and arriving at Rajmohalla via Delhi, Delhi State and Sanjay Setu 2. The journey, including transfers, takes approximately 27h 2m.
No, there is no direct train from Jammu to Madhya Pradesh. However, there are services departing from Jammu Tawi and arriving at Indore Jn Bg via Nagda Jn. The journey, including transfers, takes approximately 22h 6m.
The distance between Jammu and Madhya Pradesh is 1091 km. The road distance is 1310.9 km.
The best way to get from Jammu to Madhya Pradesh without a car is to train via Nagda which takes 22h 6m and costs ₹700 - ₹6,000.
It takes approximately 4h 23m to get from Jammu to Madhya Pradesh, including transfers.
Jammu to Madhya Pradesh bus services, operated by Laxmi Holidays, depart from Jammu station.
Jammu to Madhya Pradesh train services, operated by Indian Railways, depart from Jammu Tawi station.
The best way to get from Jammu to Madhya Pradesh is to fly which takes 4h 23m and costs ₹8,000 - ₹19,000. Alternatively, you can train via Nagda, which costs ₹700 - ₹6,000 and takes 22h 6m, you could also bus, which costs and takes 27h 2m.
What companies run services between Jammu, India and Madhya Pradesh, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Jammu Airport (IXJ) to Raja Bhoj International Airport (BHO) 3 times a day. Alternatively, you can take a train from Jammu Tawi to Rajmohalla via Nagda Jn, Indore Jn Bg, and Patel Bridge in around 22h 6m.
- Website
- goindigo.in
Flights from Jammu Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 4h 26m
- When
- Thursday to Wednesday
- Estimated price
- ₹7,500–18,000
Flights from Jammu Airport to Raja Bhoj International Airport via Ahmedabad
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- ₹7,500–18,000
Flights from Jammu Airport to Raja Bhoj International Airport via Srinagar, Delhi
- Ave. Duration
- 6h 37m
- When
- Wednesday to Sunday
- Estimated price
- ₹7,500–18,000
Flights from Jammu Airport to Raja Bhoj International Airport via Chandigarh, Delhi
- Ave. Duration
- 9h
- When
- Wednesday
- Estimated price
- ₹7,500–18,000
Flights from Jammu Airport to Jabalpur via Delhi
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Jammu Airport to Jabalpur via Chandigarh, Delhi
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹11,000–19,000
Flights from Jammu Airport to Jabalpur via Srinagar, Delhi
- Ave. Duration
- 9h
- When
- Wednesday to Sunday
- Estimated price
- ₹11,000–19,000
Flights from Jammu Airport to Indore via Delhi
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₹11,000–17,000
Flights from Jammu Airport to Indore via Hyderabad
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–17,000
Flights from Jammu Airport to Indore via Mumbai
- Ave. Duration
- 5h 40m
- When
- Tuesday and Saturday
- Estimated price
- ₹11,000–17,000
Flights from Jammu Airport to Indore via Bengaluru
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–17,000
Flights from Jammu Airport to Gwalior Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–26,000
- Website
- airindia.in
Flights from Jammu Airport to Raja Bhoj International Airport via Srinagar, Delhi
- Ave. Duration
- 6h 5m
- When
- Wednesday
- Estimated price
- ₹9,500–30,000
Flights from Jammu Airport to Raja Bhoj International Airport via Leh, Delhi
- Ave. Duration
- 8h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹9,500–24,000
Flights from Jammu Airport to Indore via Delhi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jammu Tawi to Nagda Jn
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- ₹550–4,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,400
Train from Nagda Jn to Indore Jn Bg
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Jammu Tawi to Indore Jn Bg
- Ave. Duration
- 27h 10m
- Frequency
- Once daily
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,000–5,500
- Phone
- +91 8377971006
- [email protected]
- Website
- omio.com
Bus from Jammu to Delhi, Delhi State
- Ave. Duration
- 12h
- Frequency
- Every 15 minutes
- Estimated price
- ₹800–1,600
- Schedules at
- omio.com
- Website
- omio.com
Bus from Delhi, Delhi State to Indore, Madhya Pradesh
- Ave. Duration
- 14h 30m
- Frequency
- Every 20 minutes
- Schedules at
- hanstravel.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
More Questions & Answers
Jammu to Madhya Pradesh bus services, operated by Laxmi Holidays, arrive at Delhi, Delhi State station.
Jammu to Madhya Pradesh train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Jammu to Madhya Pradesh is 1311 km. It takes approximately 14h 37m to drive from Jammu to Madhya Pradesh.
There are 718+ hotels available in Madhya Pradesh.











