hero
How2Go
Varanasi to Shujalpur

Varanasi to Shujalpur

Shujalpur is approximately 650+ km from Varanasi, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shujalpur.

Read More
Sort By
Mode of Transport

Via Prayagraj(Allahabad), Bhopal

RECOMMENDED

FASTEST

Varanasi

Prayagraj(Allahabad)

Bhopal

Shujalpur

Approx Travel Time

6h 57m

₹10,052

Onwards

Varanasi

Prayagraj(Allahabad)

Bhopal

Shujalpur

Approx Travel Time

8h 12m

₹10,861

Onwards

Via Rewa, Bhopal

Varanasi

Rewa

Bhopal

Shujalpur

Approx Travel Time

10h 18m

₹5,675

Onwards

Via Kanpur, Bhopal

CHEAPEST

Varanasi

Kanpur

Bhopal

Shujalpur

Approx Travel Time

12h 36m

₹760

Onwards

Varanasi

Kanpur

Bhopal

Shujalpur

Approx Travel Time

16h 22m

₹1,560

Onwards

Via Patna, Bhopal

Varanasi

Patna

Bhopal

Shujalpur

Approx Travel Time

6h 57m

₹20,691

Onwards

Via Satna

Varanasi

Satna

Shujalpur

Approx Travel Time

15h 57m

₹6,147

Onwards

Direct Cab

Varanasi

Shujalpur

Approx Travel Time

15h 19m

₹12,493

Onwards

Via Sehore

Varanasi

Sehore

Shujalpur

Approx Travel Time

18h 54m

₹1,650

Onwards

Via Rewa, Sehore

Varanasi

Rewa

Sehore

Shujalpur

Approx Travel Time

19h 28m

₹4,325

Onwards

Frequently Asked Questions

What is the distance between Varanasi and Shujalpur?

Shujalpur is approximately 650+ kms from Varanasi.

How long does it take to reach Shujalpur from Varanasi?

It takes approximately 7 hours to reach Shujalpur from Varanasi by Train, Flight Via Prayagraj(Allahabad), Bhopal.

What is the cheapest way to reach Shujalpur from Varanasi?

The cheapest way to reach Shujalpur from Varanasi is by Train Via Kanpur, Bhopal.

What is the fastest way to reach Shujalpur from Varanasi?

The fastest way to reach Shujalpur from Varanasi is by Train, Flight Via Prayagraj(Allahabad), Bhopal.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India