Kolkata to Singrauli Distance

The road distance between Kolkata and Singrauli is approximately 750+ km, and the drive usually takes around 16 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. Flying is the fastest way to reach Singrauli, with a total travel time of approximately 7 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 Kolkata, India to Singrauli, India

Direct Train

RECOMMENDED

CHEAPEST

Kolkata

Singrauli

Approx Travel Time

16h 30m

₹425

Onwards

Via Rewa

FASTEST

Kolkata

Rewa

Singrauli

Approx Travel Time

7h 1m

₹9,751

Onwards

Kolkata

Rewa

Singrauli

Approx Travel Time

11h 22m

On Demand

Ads by MMT

Via Ranchi, Dudhi

Kolkata

Ranchi

Dudhi

Singrauli

Approx Travel Time

18h 21m

On Demand

Direct Cab

Kolkata

Singrauli

Approx Travel Time

15h 21m

₹13,922

Onwards

Ads by MMT

Via Durgapur, Varanasi

Kolkata

Durgapur

Varanasi

Singrauli

Approx Travel Time

21h 34m

₹4,494

Onwards

Via Varanasi

Kolkata

Varanasi

Singrauli

Approx Travel Time

8h 28m

₹8,110

Onwards

Kolkata

Varanasi

Singrauli

Approx Travel Time

10h 30m

₹5,437

Onwards

Via Gaya

Kolkata

Gaya

Singrauli

Approx Travel Time

11h 51m

₹4,250

Onwards

Via Rewa, Devsar

Kolkata

Rewa

Devsar

Singrauli

Approx Travel Time

9h 57m

On Demand

Frequently Asked Questions

What is the distance between Kolkata and Singrauli?

Singrauli is approximately 750+ km from Kolkata.

How long does it take to reach Singrauli from Kolkata?

It takes approximately 7 hours to reach Singrauli from Kolkata by Flight, Cab Via Rewa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India