There are 11 ways to get from Kathmandu to Madhya Pradesh by plane, car, train, bus, or taxi
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 Tribhuvan International Airport (KTM) to Raja Bhoj International Airport (BHO)plane KTM - BHO
6h 35m₹11,533–23,839Bus, train via Faizabad
cheapest- Take the bus from Kathmandu to Faizabadbus Indo-Nepal Maitree Bus
- Take the train from Ayodhya Cantt to Indore Jn Bgtrain 19322
32h 6m₹529–4,748Drive, train
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Kanpur Centraltrain
- Take the train from Kanpur Central to Indore Jn Bgtrain
28h 33m₹2,418–7,896Bus via Lucknow
- Take the bus from Kathmandu Swoyambhu to Lucknowbus
- Take the bus from Lucknow, Uttar Pradesh to Indore, Madhya Pradeshbus Lucknow, Uttar Pradesh - Indore, Madhya Pradesh
33h 11mDrive 1,307.4 km
- Drive from Kathmandu to Indorecar 1,307.4 km
20h 20m₹15,977–23,078Fly to Gwalior Airport
- Fly from Tribhuvan International Airport (KTM) to Gwalior Airport (GWL)plane KTM - GWL
6h 59m₹11,930–28,896Fly to Jabalpur
- Fly from Tribhuvan International Airport (KTM) to Jabalpur (JLR)plane KTM - JLR
7h 49m₹13,121–26,774Fly to Indore
- Fly from Tribhuvan International Airport (KTM) to Indore (IDR)plane KTM - IDR
8h 13m₹11,785–17,712Fly to Khajuraho Civil Airport, taxi
- Fly from Tribhuvan International Airport (KTM) to Khajuraho Civil Airport (HJR)plane KTM - HJR
- Take the taxi from Khajuraho Civil Airport (HJR) to Chhatarpurtaxi
7h 29m₹14,751–30,014Bus
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the bus from Gorakhpur to Indore, Madhya Pradeshbus Gorakhpur
37h 23mBus, train
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Ujjain Jntrain
- Take the train from Ujjain Jn to Indore Jn Bgtrain
41h 50m₹1,326–8,819
Tribhuvan International Airport (KTM) to Raja Bhoj International Airport (BHO) flights
Questions & Answers
The cheapest way to get from Kathmandu to Madhya Pradesh is to bus and train via Faizabad which costs ₹500 - ₹4,800 and takes 32h 6m.
The fastest way to get from Kathmandu to Madhya Pradesh is to fly which takes 6h 35m and costs ₹11,000 - ₹24,000.
No, there is no direct bus from Kathmandu to Madhya Pradesh. However, there are services departing from Kathmandu Swoyambhu and arriving at Rajmohalla via Lucknow, Uttar Pradesh and Sanjay Setu 2. The journey, including transfers, takes approximately 33h 11m.
The distance between Kathmandu and Madhya Pradesh is 959 km. The road distance is 1307.4 km.
The best way to get from Kathmandu to Madhya Pradesh without a car is to bus via Lucknow which takes 33h 11m and costs .
It takes approximately 6h 35m to get from Kathmandu to Madhya Pradesh, including transfers.
Kathmandu to Madhya Pradesh bus services, operated by Asians Shina Tours & Travel, depart from Kathmandu Swoyambhu station.
The best way to get from Kathmandu to Madhya Pradesh is to fly which takes 6h 35m and costs ₹11,000 - ₹24,000. Alternatively, you can bus via Lucknow, which costs and takes 33h 11m.
Kathmandu to Madhya Pradesh bus services, operated by Asians Shina Tours & Travel, arrive at Lucknow station.
Madhya Pradesh is 15 min behind Kathmandu. It is currently 9:29 AM in Kathmandu and 9:14 AM in Madhya Pradesh.
What companies run services between Kathmandu, Nepal and Madhya Pradesh, India?
IndiGo Airlines, Air India Limited, and Nepal Airlines fly from Tribhuvan International Airport (KTM) to Raja Bhoj International Airport (BHO) 4 times a day. Alternatively, you can take a bus from Kathmandu Swoyambhu to Rajmohalla via Lucknow, Charbagh, Sachivalaya, Lucknow, Uttar Pradesh, Indore, Madhya Pradesh, and Sanjay Setu 2 in around 33h 11m.
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹11,000–44,000
Flights from Tribhuvan International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–47,000
Flights from Tribhuvan International Airport to Jabalpur via Delhi
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- ₹12,000–55,000
Flights from Tribhuvan International Airport to Indore via Delhi
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- ₹12,000–42,000
Flights from Tribhuvan International Airport to Indore via Mumbai
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹15,000–44,000
Flights from Tribhuvan International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- ₹32,000–60,000
Flights from Tribhuvan International Airport to Khajuraho Civil Airport via Varanasi
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹7,500–46,000
- Website
- airindia.in
Flights from Tribhuvan International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ₹11,000–44,000
Flights from Tribhuvan International Airport to Indore via Delhi
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹11,000–42,000
Flights from Tribhuvan International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹17,000–49,000
- Website
- starlightairline.com
Flights from Tribhuvan International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹13,000–38,000
- Website
- airindiaexpress.in
Flights from Tribhuvan International Airport to Indore via Delhi
- Ave. Duration
- 5h 10m
- When
- Thursday
- Estimated price
- ₹22,000–42,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raxaul Jn to Kanpur Central
- Ave. Duration
- 12h 30m
- Frequency
- Twice a week
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Kanpur Central to Indore Jn Bg
- Ave. Duration
- 12h 15m
- Frequency
- 6 times a week
- Estimated price
- ₹380–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Ayodhya Cantt to Indore Jn Bg
- Ave. Duration
- 19h 25m
- Frequency
- Once a week
- Estimated price
- ₹460–3,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,500
Train from Gorakhpur to Ujjain Jn
- Ave. Duration
- 22h 30m
- Frequency
- Once daily
- Estimated price
- ₹550–4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- 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
- Phone
- 9599757693
- [email protected]
Bus from Kathmandu Swoyambhu to Lucknow
- Ave. Duration
- 16h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹1,800–3,400
- Schedules at
- https://www.asianshinabus.com/
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Kathmandu to Faizabad
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₹55–1,300
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹55–80
- AC Buses
- ₹100–150
- Airport Express Services
- ₹900–1,300
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
- Ave. Duration
- 44 min
- Estimated price
- ₹1,000–1,200
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, French strikes 2018: What are my alternative transport options?, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Kathmandu to Madhya Pradesh is 1307 km. It takes approximately 20h 20m to drive from Kathmandu to Madhya Pradesh.
There are 720+ hotels available in Madhya Pradesh.
















