There are 6 ways to get from Surat to Varanasi by plane, train, bus, 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.
Fly from Surat
best- Fly from Surat (STV) to Varanasi Airport (VNS)plane STV - VNS
4h 46m₹8,365–15,081Train
cheapest- Take the train from Surat to Kashitrain 19045
24h 12m₹600–4,700Bus
- Take the bus from Surat to Nashikbus redbusIndia_A/C Sleeper
- Take the bus from Nashik to Varanasibus redbusIndia_A/C Sleeper
29h 20mDrive 1,313.4 km
- Drive from Surat to Varanasicar 1,313.4 km
19h 58m₹12,738–18,399Train to Civil Airport Harni, fly
- Take the train from Surat to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Varanasi Airport (VNS)plane BDQ - VNS
6h 56m₹9,304–27,020Bus via Rewa Airport (REW)
- Take the bus from Surat to Rewabus redbusIndia_A/C Sleeper
- Take the bus from Rewa to Varanasibus redbusIndia_A/C Sleeper
37h 26m
Surat to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Surat to Varanasi is to train which costs ₹600 - ₹4,700 and takes 24h 12m.
The fastest way to get from Surat to Varanasi is to fly which takes 4h 46m and costs ₹8,000 - ₹16,000.
No, there is no direct bus from Surat to Varanasi. However, there are services departing from Surat and arriving at Varanasi via Nashik. The journey, including transfers, takes approximately 29h 20m.
Yes, there is a direct train departing from Surat and arriving at Kashi. Services depart five times a week, and operate Monday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 24h 12m.
The distance between Surat and Varanasi is 1177 km. The road distance is 1313.4 km.
The best way to get from Surat to Varanasi without a car is to train which takes 24h 12m and costs ₹600 - ₹4,700.
It takes approximately 4h 46m to get from Surat to Varanasi, including transfers.
Surat to Varanasi bus services, operated by Gujarat Travels, depart from Surat station.
Surat to Varanasi train services, operated by Indian Railways, depart from Surat station.
The best way to get from Surat to Varanasi is to fly which takes 4h 46m and costs ₹8,000 - ₹16,000. Alternatively, you can train, which costs ₹600 - ₹4,700 and takes 24h 12m, you could also bus, which costs and takes 29h 20m.
What companies run services between Surat, India and Varanasi, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Surat (STV) to Varanasi Airport (VNS) every 4 hours. Alternatively, Indian Railways operates a train from Surat to Kashi 5 times a week. Tickets cost ₹600–4,700 and the journey takes 24h 12m.
- Website
- goindigo.in
Flights from Surat to Varanasi Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Surat to Varanasi Airport via Hyderabad
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Civil Airport Harni to Varanasi Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Civil Airport Harni to Varanasi Airport via Pune
- Ave. Duration
- 5h 30m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹8,500–16,000
Flights from Civil Airport Harni to Varanasi Airport via Mumbai
- Ave. Duration
- 6h
- When
- Wednesday
- Estimated price
- ₹8,500–16,000
Flights from Civil Airport Harni to Varanasi Airport via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹8,500–16,000
- Website
- airindia.in
Flights from Surat to Varanasi Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹9,000–25,000
Flights from Civil Airport Harni to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–25,000
Flights from Civil Airport Harni to Varanasi Airport via Delhi
- Ave. Duration
- 7h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–21,000
- Website
- airindiaexpress.in
Flights from Surat to Varanasi Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–25,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Surat to Kashi
- Ave. Duration
- 24h 12m
- Frequency
- 5 times a week
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Surat to Vadodara Jn
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- +919428521105
- info@gujarattravels.co.in
- Website
- Gujarat Travels
Bus from Surat to Nashik
- Ave. Duration
- 6h 10m
- Frequency
- Hourly
- Schedules at
- Gujarat Travels
- Website
- Starline Bus ®
Bus from Surat to Nashik
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Schedules at
- Starline Bus ®
Bus from Surat to Nashik
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Website
- Salasar vaishnav travels
- Website
- Sonu Dreamline Bus
Bus from Surat to Nashik
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Sonu Dreamline Bus
- Website
- India Tours and Travels
Bus from Surat to Nashik
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
Bus from Surat to Nashik
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Shree Swami Travels(Ahmedabad)
- Website
- One Fifty One Travels
Bus from Surat to Nashik
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Schedules at
- One Fifty One Travels
- Website
- Shivay Travels
Bus from Surat to Nashik
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Schedules at
- Shivay Travels
- Phone
- +91 91668 33332
- customer@jaintravels.com
- Website
- Jain Travels
Bus from Surat to Nashik
- Ave. Duration
- 5h 45m
- Frequency
- 6 times a week
- Website
- Jain Travels
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Surat to Nashik
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Schedules at
- Shri Ganesh Travels
- Website
- Chaudhary Travels
Bus from Surat to Nashik
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Schedules at
- Chaudhary Travels
- +91 94619 02292
- Website
- Priya Bus
Bus from Nashik to Varanasi
- Ave. Duration
- 22h 10m
- Frequency
- 3 times a day
- Website
- Priya Bus
- Phone
- +91 77708 88340
- gautamexpresscargo@gmail.com
- Website
- X Elite
Bus from Nashik to Varanasi
- Ave. Duration
- 32h 45m
- Frequency
- Once daily
- Schedules at
- X Elite
Bus from Nashik to Varanasi
- Ave. Duration
- 21h 40m
- Frequency
- Once a week
- Schedules at
- Shree Savariya Travels and Transport
- Website
- Pihu Travels
Bus from Surat to Rewa
- Ave. Duration
- 32h
- Frequency
- 4 times a day
- Schedules at
- Pihu Travels
- Phone
- +91 9246462018
- Website
- Sadguru Shivam Travels
Bus from Surat to Rewa
- Ave. Duration
- 29h 45m
- Frequency
- Once daily
- Website
- Sadguru Shivam Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 9h 45m
- Frequency
- 5 times a week
- Website
- Sadguru Shivam Travels
- Website
- RTGO BY Rahul Travels
Bus from Surat to Rewa
- Ave. Duration
- 37h 15m
- Frequency
- Twice daily
- Schedules at
- RTGO BY Rahul Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- RTGO BY Rahul Travels
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- Raj Ratan Tours & Travels
Bus from Surat to Rewa
- Ave. Duration
- 34h 45m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- +91 93738 99995
- support@humsafarbus.in
- Website
- Humsafar Bus
Bus from Surat to Rewa
- Ave. Duration
- 32h
- Frequency
- 4 times a week
- Website
- Humsafar Bus
- Phone
- +91 80463 33639
- bhaiyatravels84@gmail.com
- Website
- Bhaiya Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Website
- Bhaiya Travels
- Phone
- +91 9945600000
- Website
- Shubhra Sharma Tourist Services
Bus from Rewa to Varanasi
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Website
- Shubhra Sharma Tourist Services
- Phone
- +91 8336003361
- info@shyamolibus.com
- Website
- Shymoli Paribahan
Bus from Rewa to Varanasi
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Website
- Bhopal Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Schedules at
- Bhopal Travels
- Phone
- +91 87369 75557
- highwaystartravels@gmail.com
- Website
- Highway Star Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Highway Star Travels
- Website
- Adarsh Express
Bus from Rewa to Varanasi
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- Adarsh Express
- Website
- Tapti Ganga Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Tapti Ganga Travels
- Website
- Simran Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Simran Travels
- Website
- Gautam Travels Rewa
Bus from Rewa to Varanasi
- Ave. Duration
- 5h 30m
- Frequency
- 6 times a week
- Schedules at
- Gautam Travels Rewa
- Phone
- +91 79897 33224
- bmcctravels@gmail.com
- Website
- BMCC Travels
Bus from Rewa to Varanasi
- Ave. Duration
- 8h
- Frequency
- 6 times a week
- Schedules at
- BMCC Travels
- Phone
- +91 9119900371
- gaurvsinghrajput044@gmail.com
- Website
- Singh Bus Service
Bus from Rewa to Varanasi
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Website
- Singh Bus Service
- Website
- Singh Bus Service
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 How to get from London to Edinburgh, Bali: What to do if Mount Agung erupts, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Surat to Varanasi bus services, operated by Gujarat Travels, arrive at Nashik station.
Surat to Varanasi train services, operated by Indian Railways, arrive at Kashi station.
Yes, the driving distance between Surat to Varanasi is 1313 km. It takes approximately 19h 58m to drive from Surat to Varanasi.
Book your Surat to Varanasi train tickets online with 12go.asia.
Book your Surat to Varanasi bus tickets online with Omio and 12go.asia.
There are 1552+ hotels available in Varanasi.


























