hero
How2Go
Khajuraho to Tanakpur

Khajuraho to Tanakpur

Tanakpur is approximately 700+ kms from Khajuraho. The fastest way to reach Tanakpur from Khajuraho is by Flight, Bus Via Delhi. It takes approximately 13 hours. The cheapest way to reach Tanakpur from Khajuraho is by Train Via Chatarpur, Mathura which would take approximately 14 hours.

Sort By
Mode of Transport

Via Chatarpur, Mathura

RECOMMENDED

CHEAPEST

Khajuraho

Chatarpur

Mathura

Tanakpur

Approx Travel Time

13h 49m

₹965

Onwards

Khajuraho

Chatarpur

Mathura

Tanakpur

Approx Travel Time

13h 59m

₹990

Onwards

Khajuraho

Chatarpur

Mathura

Tanakpur

Approx Travel Time

13h 33m

₹2,669

Onwards

Khajuraho

Chatarpur

Mathura

Tanakpur

Approx Travel Time

17h 15m

₹1,591

Onwards

Via Delhi

Khajuraho

Delhi

Tanakpur

Approx Travel Time

12h 50m

₹5,667

Onwards

FASTEST

Khajuraho

Delhi

Tanakpur

Approx Travel Time

12h 47m

₹6,976

Onwards

Khajuraho

Delhi

Tanakpur

Approx Travel Time

18h 22m

₹1,864

Onwards

Khajuraho

Delhi

Tanakpur

Approx Travel Time

15h 1m

₹6,427

Onwards

Ads by MMT

Via Datia, Kasganj

Khajuraho

Datia

Kasganj

Tanakpur

Approx Travel Time

17h 11m

On Demand

Via Datia, Bareilly

Khajuraho

Datia

Bareilly

Tanakpur

Approx Travel Time

18h 6m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Khajuraho and Tanakpur?

Tanakpur is approximately 700+ kms from Khajuraho.

How long does it take to reach Tanakpur from Khajuraho?

It takes approximately 13 hours to reach Tanakpur from Khajuraho by Flight, Bus Via Delhi.

What is the cheapest way to reach Tanakpur from Khajuraho?

The cheapest way to reach Tanakpur from Khajuraho is by Train Via Chatarpur, Mathura.

What is the fastest way to reach Tanakpur from Khajuraho?

The fastest way to reach Tanakpur from Khajuraho is by Flight, Bus Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India