Varanasi to Madhupur Distance

Madhupur is approximately 450+ km from Varanasi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 7 hours, subject to the chosen service and route. Flying is the fastest way to reach Madhupur, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Varanasi, India to Madhupur, India

Direct Options

RECOMMENDED

CHEAPEST

Varanasi

Madhupur

Approx Travel Time

7h 9m

₹215

Onwards

Via Dhanbad

Varanasi

Dhanbad

Madhupur

Approx Travel Time

12h 38m

₹1,187

Onwards

Ads by MMT

Via Durgapur

FASTEST

Varanasi

Durgapur

Madhupur

Approx Travel Time

4h 52m

₹11,208

Onwards

Via Bhabua, Dhanbad

Varanasi

Bhabua

Dhanbad

Madhupur

Approx Travel Time

19h 7m

₹4,888

Onwards

Ads by MMT

Via Patna

Varanasi

Patna

Madhupur

Approx Travel Time

6h 50m

On Demand

Via Mughal Sarai

Varanasi

Mughal Sarai

Madhupur

Approx Travel Time

7h 2m

On Demand

Via Buxar

Varanasi

Buxar

Madhupur

Approx Travel Time

8h 29m

On Demand

Via Lakhisarai

Varanasi

Lakhisarai

Madhupur

Approx Travel Time

8h 29m

₹255

Onwards

Via Jhumri Telaiya, Dhanbad

Varanasi

Jhumri Telaiya

Dhanbad

Madhupur

Approx Travel Time

7h 14m

On Demand

Varanasi

Jhumri Telaiya

Dhanbad

Madhupur

Approx Travel Time

9h 38m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Varanasi and Madhupur?

The straight-line distance is approximately 350+ km.

What is the distance from Varanasi to Madhupur via Dhanbad?

Via Dhanbad, the distance is approximately 550+ km, taking around 13 hours.

Is there a train from Varanasi to Madhupur?

Yes, trains run between Varanasi and Madhupur, covering approximately 450+ km in around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India