GoAsia
India

How to Get from Khajuraho to Udaipur

Khajuraho to Udaipur by overnight train 19665 (09:25 to 06:35), by air via Mumbai, or by road. Stations, airports and booking tips.

Last updated: November 4, 2026

How to Get from Khajuraho to Udaipur
Contents

From the carved sandstone temples of Khajuraho to the lake palaces of Udaipur, this trip crosses central India from Madhya Pradesh into Rajasthan. It is a long way, and the direct train turns it into an overnight journey.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Khajuraho to Udaipur by Train

The Khajuraho-Udaipur Express 19665 leaves Khajuraho at 09:25 and reaches Udaipur City at 06:35 the next morning. In the other direction, the 19666 leaves Udaipur City at 22:20 and arrives in Khajuraho at 19:50.[1]

Khajuraho railway station is 5 km from the main town, so allow time for an auto-rickshaw or taxi.[2]

Khajuraho to Udaipur by Air or Road

Khajuraho's airport, 2 km from the temples, has flights to Delhi, Mumbai, Bhopal and Varanasi.[2] IndiGo flies Mumbai to Udaipur in about 1 hour 35 minutes.[3] Udaipur's airport is at Dabok, about 25 km northeast of the city centre.[4]

Udaipur can also be reached by road from Khajuraho,[4] so a car with driver is an option if you want to stop along the way.

Tips for Khajuraho to Udaipur

  • Book early: Reservations open 60 days before the journey, and 365 days ahead for foreign tourists.[5]
  • Pack for the night: An AC berth gets cold after dark, so keep a light blanket or jacket within reach, and carry water and snacks.

Frequently Asked Questions

How can I book tickets from Khajuraho to Udaipur?

Use the booking tool on this page to compare the transport options currently available from Khajuraho to Udaipur, including current prices and schedules.

Is there a direct train from Khajuraho to Udaipur?

Yes. The Khajuraho-Udaipur Express 19665 leaves Khajuraho at 09:25 and arrives at Udaipur City at 06:35 the next morning. The return train 19666 leaves Udaipur City at 22:20.

Can I fly from Khajuraho to Udaipur?

Khajuraho's airport has flights to Delhi, Mumbai, Bhopal and Varanasi, and IndiGo flies from Mumbai to Udaipur in about 1 hour 35 minutes, so flying means a change of planes.

How far is Khajuraho station from the temples?

Khajuraho railway station is 5 km from the main town.

How far ahead can I book the train?

Indian Railways opens reservations 60 days before the journey. Foreign tourists can book up to 365 days ahead.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Indian Railways (CRIS): Mail/Express Trains list. Retrieved November 4, 2026.
  2. [2] Madhya Pradesh Tourism: Khajuraho | Madhya Pradesh Tourism. Retrieved November 1, 2026.
  3. [3] IndiGo: Mumbai to Udaipur Flights. Retrieved October 25, 2026.
  4. [4] Rajasthan Tourism: Places to Visit in Udaipur, Tourist Places, Points of Interest. Retrieved October 31, 2026.
  5. [5] Press Information Bureau, Ministry of Railways: Indian Railways cuts Advance Reservation Period from 120 days to 60 days w.e.f. 01.11.2024. Retrieved November 4, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.