Mumbai to Khajuraho

   Mumbai to Khajuraho Road Distance 1,141 km
   Mumbai to Khajuraho Aerial Distance 968 km
  Mumbai to Khajuraho Travel Time 19 hours 14 mins

How to reach Khajuraho from Mumbai

The Preferred Way of Travelling from Mumbai to Khajuraho

The road distance from Mumbai to Khajuraho is quite vast and covering it via road transport would be a tedious task. Hence, the most preferred way of reaching Khajuraho from Mumbai would be to take a flight from Mumbai to Jhansi and further board a train or hire a taxi from Jhansi to Khajuraho.

Knowing The Details

1. Mumbai to Khajuraho - Via Jhansi
2. Mumbai to Khajuraho - Via Gwalior
3. Popular Routes to Khajuraho
4. Popular Routes from Mumbai
5. Places to Visit in Khajuraho
6. Hotels in Khajuraho

1. Mumbai to Khajuraho - Via Jhansi

Mumbai to Jhansi - Via Train

No direct trains or flights connect Mumbai and Khajuraho. Taking a train from Mumbai to Jhansi and then another train or a cab/taxi from Jhansi to Khajuraho is the preferred and most convenient way of covering a total distance of 1148 km between Mumbai and Khajuraho.
Train Details - Distance and Duration
The rail distance between Mumbai and Jhansi is 924 km, and 27 long-distance trains serve this route. Pushpak Express (12534), Mumbai LTT - Gorakhpur Sant Kabir Dham SF Express (12542) and Mangala Lakshadweep SF Express (12617) are the only daily operating trains. Most of the other trains run once or twice a week. A majority of the trains on this route take 16 to 19 hours to reach the final destination. The minimum time a train takes to cover the distance between Mumbai and Jhansi is 14 hours 19 minutes. 
Train Options Available
Out of all the trains that ply from Mumbai to Jhansi, here are the trains that take the shortest time to cover the distance. 

1. Ltt HW AC Sup
Departure - 08:30
Arrival - 00:28
Service days - Monday and Thursday
Starting Station in Mumbai: Kalyan Junction (KYN)
Drop Station in Jhansi: Jhansi Junction (JHS)
Duration of Journey: 15 hours 50 minutes
Fares
3 Tier AC - INR 1375
2 Tier AC - INR 1970
1st Class AC - INR 3360

2. Lucknow Sup Exp
Departure - 17:08
Arrival - 09:10
Service days - Monday, Wednesday and Saturday
Starting Station in Mumbai: Kalyan Junction (KYN)
Drop Station in Jhansi: Jhansi Junction (JHS)
Duration of Journey: 16 hours
Fares
Sleeper - INR 515
3 Tier AC - INR 1375
2 Tier AC - INR 1970

3. LTT NZM AC Exp (22109)
Departure - 15:07
Arrival - 05:26
Service days - Tuesday
Starting Station in Mumbai: Kalyan Junction (KYN)
Drop Station in Jhansi: Jhansi Junction (JHS)
Duration of Journey: 14 hours 19 minutes
Fares
3 Tier AC - INR 1375
2 Tier AC - INR 1970
1st Class AC - INR 3360
Preferable Local Transport Available at the Jhansi Station
You can hail a private taxi or use local transport options like an auto-rickshaw to travel from Jhansi Junction to other parts of the town. 

Jhansi to Khajuraho - Via Car (Cab/Self Drive)

Khajuraho is situated 181 km far from Jhansi. The most convenient way to reach Khajuraho from Jhansi is by a cab or taxi. It takes approximately 4 hours to cover the distance by road. The excellent condition of the roads on this route makes a cab ride an ideal mean of transport.

Available Options
Multiple private cab operators offer a wide range of cabs like Tata Indica, Toyota Etios, Mahindra Xylo, etc. If you go with this option, you can avail the cab services offered by various local cab operators.

Top Choices
Some of the top choices are Jhansi Taxi Service, Sairama Tours & Taxi Service, and Lavya Tours India and Car Rental Company. Travellers can also book cabs online from online taxi services like Savaari and Clear Car Rental. By opting for a chauffeur-driven cab, you can sit back and enjoy the route. 
Route Options
Route 1: Jhansi (Jhansi-Mirjapur Highway) - Nowgong - Chhatarpur - Khajuraho (via NH39)

Route 2: Jhansi (Tikamgarh-Jhansi Road) - Orachha - Prithvipur - Dagoda - Chhatarpur - Khajuraho (via NH29)
Road Condition from Jhansi to Khajuraho
The road from Jhansi to Khajuraho is generally in good condition with few bad patches and uneven roads. The road from Jhansi is in top condition. After Nowgong the road becomes quite narrow and experiences heavy traffic jams during peak hours. Route 1 is the most prefered route to reach Khajuraho and takes comparatively less time. 
Duration of the Journey
The estimated travel time of 4 hours may vary depending on the traffic conditions and the number of pit stops made during the trip. 
Approximate Cost
AC - 4 Seater - Hatchback (Indica, Swift) - INR 3500
AC - 4 Seater - Sedan (Dzire, Etios) - INR 3700
AC - 6 Seater - SUV (Xylo) - INR 5000
Eating Options On the Way
  • Khushwaha Hotel & Restaurant
  • Shimla Dhaba
  • Maharaja Motel
  • MP Tourism Eatery
  • Restaurant Khajuraho Haveli
Possible Stopovers On the Way
  • Jarai Ka Math Temple, Barua Sagar (NH39)
  • Hanuman Toriya Temple
  • Dhubela Resort, Chhatarpur
Jhansi to Khajuraho - Via Train

The rail distance between Jhansi and Khajuraho is 200 km, and the most economical way to reach Khajuraho from Jhansi is by taking a train. In total, there are two direct trains, Uttar Pradesh Sampark Kranti Express and UDZ Kurj Express, that connect Jhansi to Khajuraho.

Train Details - Duration and Route
Both the trains serving this route run daily and take approximately 4 hours 10 minutes to reach Khajuraho. Uttar Pradesh Sampark Kranti Express is the first train to leave Jhansi. It arrives Khajuraho at an early hour in the morning. While the UDZ Kurj Express is the last train to depart from Jhansi, these trains pass through Mau Ranipur, Harpalpur, Kulpahar, Mahoba, Chitrakot before arriving at Khajuraho. 
Train Options Available
1. Uttar Pradesh Sampark Kranti Express (12448)
Departure - 02:25
Arrival - 06:35
Operates daily
Starting Station in Jhansi: Jhansi Junction (JHS)
Drop Station in Khajuraho: Khajuraho Railway Station (KURJ)
Duration of the Journey: 4 hours 10 minutes
Fares
Sleeper - INR 190
3 Tier AC - INR 540
2 Tier AC - INR 745
1st Class AC - INR 1245

3. UDZ Kurj Express (19666)
Departure - 15:30
Arrival - 19:50
Operates daily
Starting Station in Jhansi: Jhansi Junction (JHS)
Drop Station in Khajuraho: Khajuraho Railway Station (KURJ)
Duration of the Journey: 4 hours 20 minutes
Fares
Sleeper - INR 160
3 Tier AC - INR 495
2 Tier AC - INR 700
1st Class AC - INR 1165
Preferable Local Transport Available from the Khajuraho Station
You can hire a private taxi from car rental providers like MytaxiIndia. Alternatively, you can take an auto-rickshaw from the railway station.

2. Mumbai to Khajuraho - Via Gwalior

Mumbai to Gwalior - Via Train

Another way to reach from Mumbai to Khajuraho is via Gwalior. Though there is an airport in Gwalior, the connecting flights from Mumbai take around 15 hours or more to reach Gwalior. That is why taking to train to Gwalior is a better option. With efficient rail connectivity between the two cities, eight trains serve this route.

Train Details and Options
The fastest train, Mumbai LTT - Hazrat Nizamuddin AC SF Express (22109), takes around 16 hours 20 minutes to cover the distance of 1212 km between Mumbai and Gwalior. The slowest train, Pune Gwalior Weekly Express (11101) takes approximately 24 hours. The shortest route passes through Diva, Manmad, Itarsi and Bhopal. The first train to leave Mumbai station for Gwalior is CSMT ASR Express (11057) that departs half an hour after midnight. The last train on this route, Punjab Mail (12137), departs from Mumbai at 20:40. Both these trains along with Mangala Lakshadweep SF Express operate throughout the week. The other trains ply just once or twice a week. 
Train Options Available
1. Mangala Lakshadweep
Departure - 13:43
Arrival - 08:05
Operates daily
Starting Station in Mumbai: Kalyan Junction (KYN)
Drop Station in Gwalior: Gwalior Junction (GWL)
Duration of the Journey: 18 hours 22 minutes
Fares
Sleeper - INR 540
3 AC - INR 1440
2 AC - INR 2070

2. BDTS Jhansi Express
Departure - 05:10
Arrival - 04:10
Operates on Wednesday
Starting Station in Mumbai: Bandra Terminus (BDTS)
Drop Station in Gwalior: Gwalior Junction (GWL)
Duration of the Journey: 23 hours
Fares
Sleeper - INR 520
3 AC - INR 1410
Preferable Local Transport Available from Gwalior Station
You can take a city bus, shared tempo or hail a private taxi from Gwalior station. 

Gwalior to Khajuraho - Via Train

Boarding a train from Gwalior and getting down at Khajuraho is a time and money-saving option. The rail distance between both these places is 298 km. There is one direct train, Udaipur City - Khajuraho Express, that connects the two sites and takes approximately 6 hours to reach the destination. It passes through Jhansi and arrives Khajuraho at 19:50. You can board this train any day of the week to reach Khajuraho. 
Train Options
1. UDZ Kurj Express (19666)
Departure - 13:40
Arrival - 19:50
Operates daily
Starting Station in Gwalior: Gwalior Junction (GWL)
Drop Station in Khajuraho: Khajuraho Railway Station (KURJ)
Duration of the Journey: 6 hours 10 minutes
Fares
Second Sitting - INR 120
Sleeper - INR 200
3 AC - INR 495
2 AC - INR 700
1st Class AC - INR 1165
Gwalior to Khajuraho - Via Cab
Taking a chauffeur-driven taxi from Gwalior is an alternate option you can consider. Though a cab ride will be more expensive than a train journey, it will allow you to be more flexible with your itinerary. Unlike the train services, taxi services can be availed at any time of the day. From Gwalior, you can hail a 4-seater taxi like Indica or a 15-seater tempo traveller to Khajurao. It will take you around 6 hours and 30 minutes to reach Khajuraho from Gwalior.

Available Options
Various taxi and cab vendors operate on this route. You can book a cab from Wiwigo, Gozocabs or Savaari. Alternatively, you can go with local taxi operators like Sukanya Tours & Travels and A-One Tours & Travels. 
Route Options
Gwalior - Tekanpur - Jhansi - Orachha - Nowgong - Chhatarpur - Khajuraho (via NH44 and NH39)
Road Conditions from Jhansi to Khajuraho
The road leading from Gwalior is generally in excellent condition with a few uneven roads at few places. The last stretch of the route to Khajuraho is narrow and usually experiences heavy traffic congestion. 
Duration of the Journey
The travel time of 6 hours and 30 minutes may increase depending on the number of pit stops made during the trip and the traffic conditions on the route. 
Approximate Cost
AC - 4 Seater - Hatchback or Sedan Class - INR 5500
AC - 6 Seater - SUV (Xylo) - INR 7600
9 Seater - Tempo Traveller - INR 9000
15 Seater - Tempo Traveller - INR 11000
Eating Options On the Way
  • Chambal Hills Restaurant
  • Bhanwar Lal Jayalwal
  • Nirmal Dhaba
  • Rajput Restaurant
  • Khalsa Restaurant 
Possible Stopovers On the Way
  • Jarai Ka Math Temple, Barua Sagar (NH39)
  • Hanuman Toriya Temple
  • Dhubela Resort, Chhatarpur

Popular Routes to Khajuraho

Important Routes Time Taken Distance
Delhi to Khajuraho 11 hours 13 mins 660 km
Varanasi to Khajuraho 8 hours 9 mins 402 km
Mumbai to Khajuraho 19 hours 14 mins 1,141 km
Udaipur to Khajuraho 12 hours 17 mins 781 km
Hyderabad to Khajuraho 17 hours 17 mins 1,078 km
Kolkata to Khajuraho 19 hours 37 mins 1,073 km

Popular Routes from Mumbai

Important Routes Time Taken Distance
Mumbai to Goa 9 hours 49 mins 583 km
Mumbai to Lonavala 1 hour 35 mins 83.5 km
Mumbai to Shirdi 4 hours 17 mins 241 km
Mumbai to Mahabaleshwar 4 hours 48 mins 261 km
Mumbai to Panchgani 4 hours 13 mins 242 km
Mumbai to Pondicherry 19 hours 51 mins 1,298 km

Top Hotels In Khajuraho