• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 3 ways to get from Surat to Varanasi by plane, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  4h 26m

  1. Fly from Surat (STV) to Varanasi (VNS) STV - VNS

$139 - $612

Cheapest option

Train  •  24h 31m

  1. Take the train from Surat (ST) to Kashi (KEI) Tapti Ganga Exp

$22 - $35

1 alternative option

Drive  •  19h 25m

  1. Drive from Surat to Varanasi 834.1 miles

$130 - $200

Questions & Answers

The cheapest way to get from Surat to Varanasi is to train which costs ₹1,600 - ₹2,300 and takes 24h 31m.

More details

The quickest way to get from Surat to Varanasi is to fly which costs ₹10,000 - ₹45,000 and takes 4h 26m.

More details

Yes, there is a direct train departing from Surat (ST) and arriving at Kashi (KEI). Services depart five times a week, and operate Monday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 24h 31m.

More details

The distance between Surat and Varanasi is 1136 km. The road distance is 1334.5 km.

Get driving directions

The best way to get from Surat to Varanasi without a car is to train which takes 24h 31m and costs ₹1,600 - ₹2,300.

More details

It takes approximately 4h 26m to get from Surat to Varanasi, including transfers.

More details

Surat to Varanasi train services, operated by Indian Railways, depart from Surat (ST) station.

More details

The best way to get from Surat to Varanasi is to fly which takes 4h 26m and costs ₹10,000 - ₹45,000. Alternatively, you can train, which costs ₹1,600 - ₹2,300 and takes 24h 31m.

Mode details

There is no direct flight from Surat Airport to Varanasi Airport. The quickest flight takes 3h 50m and has one stopover.

Search flights

Surat to Varanasi train services, operated by Indian Railways, arrive at Kashi (KEI) station.

More details

Map of how to get from Surat to Varanasi.
Launch map view
  • Distance: 710 miles
  • Duration: 4h 26m

What companies run services between Surat, India and Varanasi, India?

Air India Limited, IndiGo Airlines and four other airlines fly from Surat to Varanasi hourly. Alternatively, Indian Railways operates a train from Surat to Varanasi 5 times a week. Tickets cost $22 - $35 and the journey takes 24h 31m.

Airlines
Air India Limited
Website
airindia.in
Flights from Surat to Varanasi via Delhi
Ave. Duration
3h 50m
When
Every day
Estimated price
$140 - $700
Flights from Surat to Varanasi via Mumbai
Ave. Duration
4h 55m
When
Wednesday, Friday and Sunday
Estimated price
$130 - $650
Flights from Surat to Varanasi via Delhi, Gaya
Ave. Duration
7h 5m
When
Every day
Estimated price
$160 - $750
Spicejet
Website
spicejet.com
Flights from Surat to Varanasi via Hyderabad
Ave. Duration
7h 10m
When
Every day
Estimated price
$140 - $650
Flights from Surat to Varanasi via Delhi
Ave. Duration
4h 10m
When
Every day
Estimated price
$140 - $700
IndiGo Airlines
Website
goindigo.in
Flights from Surat to Varanasi via Delhi
Ave. Duration
4h 15m
When
Every day
Estimated price
$130 - $600
Jet Airways
Website
jetairways.com
Flights from Surat to Varanasi via Delhi
Ave. Duration
4h 5m
When
Every day
Estimated price
$130 - $650
Train operators

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, South Korea: Travelling from Seoul to Busan and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Surat to Varanasi is 1335 km. It takes approximately 19h 25m to drive from Surat to Varanasi.

Get driving directions

Helitrans, Jet Airways, IndiGo Airlines and two other airlines offer flights from Surat Airport to Varanasi Airport.

Search flights

There are 348+ hotels available in Varanasi. Prices start at $9 USD per night.

More details

The best way to get from Surat to Surat Airport is to taxi which takes 14m and costs ₹220 - ₹270.

More details