Varanasi
Varanasi
Train

Suwakholi to Varanasi

Updated: 28 May 2026

The journey from Suwakholi to Varanasi covers about 900 kilometers. You must first reach Dehradun by taxi, then take a train to Varanasi. The train journey from Dehradun to Varanasi takes about 18 to 20 hours. Varanasi is one of the oldest cities in the world and a major pilgrimage site.

Total Distance: Driving distance 900 km, straight-line air distance 650 km.
Fastest Way
Train from Dehradun to Varanasi.
Cheapest Way
Bus from Dehradun ISBT to Varanasi.
Compare Suwakholi to Varanasi Routes
Train
Connecting
Duration
20 hours
Avg Price
1500-3500 INR
Operator
Express Trains
Route
Suwakholi to Dehradun, then Dehradun to Varanasi.

Book your train tickets well in advance.

Travel Tips
  • Transport
    Trains are the most comfortable.
  • Timing
    Book early morning trains for a smooth journey.
  • Roads
    The road from Dehradun is well-maintained.
  • Connectivity
    Varanasi has excellent rail connectivity.
  • Booking
    Book train tickets via IRCTC.
Safety Tips
  • Road Safety
    Ensure your driver is experienced.
  • Night Travel
    Avoid night travel if possible.
  • Documents
    Keep your ID proof handy.
  • Emergency
    Save local emergency numbers.
People Also Ask
  • Is it safe?
    Yes, it is a safe route.
  • How long does it take?
    About 20 hours by train.
  • Are buses available?
    Yes, frequent buses from Dehradun.
  • Is it expensive?
    No, it is very affordable.
  • What is the best time?
    Winter months are ideal.
Quick Info
  • From Suwakholi, Uttarakhand, India
  • To Varanasi, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Varanasi
1
Kashi Vishwanath Temple
Visit the famous temple.
2
Ganga Ghats
Witness the evening Ganga Aarti.
3
Sarnath
Explore the Buddhist site.
4
Local Markets
Shop for Banarasi silk.
Tags
Suwakholi to Varanasi Dehradun to Varanasi train Varanasi transport travel to UP Uttarakhand to UP Varanasi travel guide long distance travel road trip