About Khajuraho Temples
Hindu and Jain temples in the nagara style, known for the dense symbolism worked into every carved surface.
Best Time to Visit
October to February
The Khajuraho Dance Festival in February is a major highlight against the backdrop of the illuminated temples.
Entry fees in your currency
- Indian Adult₹40$…
- SAARC / BIMSTEC₹40$…
- Foreign National₹600$…
- Children below 15Free—
- Still cameraFree—
- Video camera₹25$…
- Light & Sound show (Western Group)₹120 / ₹400$…
- ASI guide (Western Group, ~2 hrs)₹600 – ₹1,000$…
Live INR rates, refreshed hourly. Confirm at the gate counter — entry fees may have changed since this page was updated.
Entry Fee · Tickets
How much does it cost to visit Khajuraho Temples?
- Indian Adult₹40
- SAARC / BIMSTEC₹40
- Foreign National₹600
- Children below 15Free
- Still cameraFree
- Video camera₹25
- Light & Sound show (Western Group)Indian / Foreigner — 7 p.m. (English) and 7:40 p.m. (Hindi)₹120 / ₹400
- ASI guide (Western Group, ~2 hrs)Symbolism is dense; a guide explains the sculpture programme₹600 – ₹1,000
- Open daily, sunrise to sunset — no weekly closure
- Ticket covers the Western Group only; Eastern (Jain) and Southern temples are free
- Bicycle rentals near the ticket counter (₹100 / day) make exploring the spread-out site easier
Plan your visit
Stay, fly, or ride to Khajuraho Temples, Madhya Pradesh
Affiliate links — we may earn a small commission at no extra cost to you.
Traveller photos
Photos from people who’ve been
Be the first to add a shot of how it really looks.
Got a photo from your visit? Add it here.
Uploading anonymously is fine — but sign in so your photos move with you across devices.
Loading photos…
Traveller reviews
What others say about Khajuraho Temples
Sign in to leave a review for Khajuraho Temples.
Sign inLoading reviews…
Travel Tips
- Western group of temples is the largest and best preserved
- Watch the light and sound show at night
- Walk around the village for a local feel
How to Reach Khajuraho Temples
Khajuraho Temples is located in Madhya Pradesh, India at coordinates 24.8318°N, 79.9199°E. You can reach Khajuraho Temples by air (nearest airport in Madhya Pradesh), train, or road. Use YatraJunction's free fare calculator to compare live train, bus and flight prices, and to build an AI-powered itinerary tailored to your budget and travel dates.
How to reach Khajuraho Temples from major cities
Khajuraho Temples from Lucknow
~308 km by road- Train (Sleeper Class) ₹215 · 6h 8m
- State Bus (Deluxe) ₹570 · 6h 34m
- Train (3AC) ₹580 · 5h 41m
- Outstation Cab (Sedan) ₹4,305 · 5h 51m
Cheapest: Train (Sleeper Class) (₹215) · Fastest: Train (3AC) (5h 41m).
Khajuraho Temples from Jaipur
~592 km by road- Train (Sleeper Class) ₹365 · 11h 5m
- Train (3AC) ₹945 · 10h 13m
- Volvo AC Bus ₹1,620 · 11h 10m
- Outstation Cab (Sedan) ₹8,000 · 11h 1m
Cheapest: Train (Sleeper Class) (₹365) · Fastest: Train (3AC) (10h 13m).
Khajuraho Temples from Delhi
~624 km by road- Train (Sleeper Class) ₹380 · 11h 39m
- Train (3AC) ₹990 · 10h 44m
- Volvo AC Bus ₹1,705 · 11h 45m
- Outstation Cab (Sedan) ₹8,415 · 11h 36m
Cheapest: Train (Sleeper Class) (₹380) · Fastest: Train (3AC) (10h 44m).
Khajuraho Temples from Ahmedabad
~967 km by road- Train (Sleeper Class) ₹560 · 17h 37m
- Train (3AC) ₹1,435 · 16h 13m
- Volvo AC Bus ₹2,595 · 17h 59m
- Outstation Cab (Sedan) ₹12,870 · 17h 50m
Cheapest: Train (Sleeper Class) (₹560) · Fastest: Train (3AC) (16h 13m).
Khajuraho Temples from Hyderabad
~1052 km by road- Train (3AC) ₹1,545 · 17h 35m
- Train (2AC) ₹2,240 · 17h 35m
- Volvo AC Bus ₹2,815 · 19h 31m
- Flight (Economy) ₹5,985 · 4h 2m
Cheapest: Train (3AC) (₹1,545) · Fastest: Flight (Economy) (4h 2m).
Khajuraho Temples from Kolkata
~1119 km by road- Train (3AC) ₹1,630 · 18h 40m
- Train (2AC) ₹2,365 · 18h 40m
- Volvo AC Bus ₹2,990 · 20h 45m
- Flight (Economy) ₹6,230 · 4h 8m
Cheapest: Train (3AC) (₹1,630) · Fastest: Flight (Economy) (4h 8m).
Fares are indicative estimates based on distance — verify with the operator before booking.
Planning Your Visit to Khajuraho Temples
Khajuraho Temples lies in Madhya Pradesh, India, and ranks among the state’s most-visited heritage destinations. The nearest major city and transport gateway is Lucknow, roughly 246 km away — most travellers route through Lucknow by air or rail before continuing on to Khajuraho Temples. Time your trip for October to February for the most comfortable weather.
Travelling from within India, Lucknow connects to every metro by daily domestic flights and the railway network, so Khajuraho Temples slots easily into a wider Madhya Pradesh itinerary.
Attractions closest to Khajuraho Temples
Frequently Asked Questions
- What is the best time to visit Khajuraho Temples?
- The best time to visit Khajuraho Temples is October to February. The Khajuraho Dance Festival in February is a major highlight against the backdrop of the illuminated temples.
- What are the top travel tips for Khajuraho Temples?
- Western group of temples is the largest and best preserved. Watch the light and sound show at night. Walk around the village for a local feel.
- Where is Khajuraho Temples located?
- Khajuraho Temples is in Madhya Pradesh, India, at 24.8318° N, 79.9199° E. The nearest major city and transport hub is Lucknow, about 246 km away.
- What are the best places to visit near Khajuraho Temples?
- Top attractions near Khajuraho Temples include Alopi Devi Temple (Madhaveshwari) (about 207 km away), Sanchi Stupa (about 267 km away), Varanasi Ghats (about 312 km away) — all easy to combine on a Madhya Pradesh trip.
- What is the entry fee at Khajuraho Temples for foreign tourists?
- Foreign nationals pay ₹600 to enter Khajuraho Temples (rates last verified 2025-10). Indian and other ticket tiers are listed in the Entry Fee section above.
- How to reach Khajuraho Temples from Lucknow?
- Khajuraho Temples is about 308 km from Lucknow. Options include Train (Sleeper Class) (~₹215, 6h 8m), State Bus (Deluxe) (~₹570, 6h 34m), Train (3AC) (~₹580, 5h 41m). The cheapest is usually Train (Sleeper Class) (~₹215) and the fastest is Train (3AC) (5h 41m). Fares are indicative — verify with the operator before booking.
- How to reach Khajuraho Temples from Jaipur?
- Khajuraho Temples is about 592 km from Jaipur. Options include Train (Sleeper Class) (~₹365, 11h 5m), Train (3AC) (~₹945, 10h 13m), Volvo AC Bus (~₹1,620, 11h 10m). The cheapest is usually Train (Sleeper Class) (~₹365) and the fastest is Train (3AC) (10h 13m). Fares are indicative — verify with the operator before booking.
- How to reach Khajuraho Temples from Delhi?
- Khajuraho Temples is about 624 km from Delhi. Options include Train (Sleeper Class) (~₹380, 11h 39m), Train (3AC) (~₹990, 10h 44m), Volvo AC Bus (~₹1,705, 11h 45m). The cheapest is usually Train (Sleeper Class) (~₹380) and the fastest is Train (3AC) (10h 44m). Fares are indicative — verify with the operator before booking.





