Best way to travel between

Varanasi, Uttar Pradesh, India
Khajuraho, Madhya Pradesh, India
Travel Modes
Price
Distance
Duration
CO2
train
$21.0
467.16 km
11h 53mins
24.76 kgs
 
drive
$45.0
412.65 km
5h 57mins
52.82 kgs
 
flight
$107.0
343.2 km
1h 12mins
37.07 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 467.16 km 11h 53mins 1,308 INR 21.0
Drive 412.65 km 5h 57mins 2,803 INR 45.0
Flight 343.2 km 1h 12mins 6,666 INR 107.0
Take Train from Varanasi Junction (BSB) to Khajuraho (KURJ)
Time: 11h 44mins Cost: 1,059 INR; $ 15.3 - 18.7 USD CO2 Emission: 24.33 kgs
Take Car from Khajuraho (KURJ) to Khajurâho
Time: 9mins Cost: 249 INR; $ 3.6 - 4.4 USD CO2 Emission: 1.13 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Varanasi, Uttar Pradesh, India and Khajuraho, Madhya Pradesh, India is to travel by train, which will cost about 1,308 INR or 18.90 USD.