There are 6 ways to get from Varanasi to Surat 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 to Surat
best- Fly from Varanasi Airport (VNS) to Surat (STV)plane VNS - STV
5h 31m₹8,374–15,047Train
cheapest- Take the train from Kashi to Udhna Jntrain 19046
23h 28m₹600–4,700Bus
- Take the bus from Varanasi to Nashikbus redbusIndia_A/C Sleeper
- Take the bus from Nashik to Suratbus redbusIndia_NON A/C Sleeper
28h 38mDrive 1,309.4 km
- Drive from Varanasi to Suratcar 1,309.4 km
19h 58m₹12,810–18,503Fly to Civil Airport Harni, train
- Fly from Varanasi Airport (VNS) to Civil Airport Harni (BDQ)plane VNS - BDQ
- Take the train from Vadodara Jn to Surattrain
6h 27m₹9,314–26,997Bus via Rewa Airport (REW)
- Take the bus from Varanasi to Rewabus redbusIndia_A/C Sleeper / ...
- Take the bus from Rewa to Suratbus redbusIndia_NON A/C Sleeper / ...
32h 15m
Varanasi to Surat by train
Comparing Your Travel Options
The cheapest way to get from Varanasi to Surat is to train which costs ₹600 - ₹4,700 and takes 23h 28m.
The fastest way to get from Varanasi to Surat is to fly which takes 5h 31m and costs ₹8,000 - ₹15,000.
No, there is no direct bus from Varanasi to Surat. However, there are services departing from Varanasi and arriving at Surat via Nashik. The journey, including transfers, takes approximately 28h 38m.
Yes, there is a direct train departing from Kashi and arriving at Udhna Jn. Services depart five times a week, and operate Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 23h 28m.
The distance between Varanasi and Surat is 1177 km. The road distance is 1309.4 km.
The best way to get from Varanasi to Surat without a car is to train which takes 23h 28m and costs ₹600 - ₹4,700.
It takes approximately 5h 31m to get from Varanasi to Surat, including transfers.
Varanasi to Surat bus services, operated by Priya Travels, depart from Varanasi station.
Varanasi to Surat train services, operated by Indian Railways, depart from Kashi station.
The best way to get from Varanasi to Surat is to fly which takes 5h 31m and costs ₹8,000 - ₹15,000. Alternatively, you can train, which costs ₹600 - ₹4,700 and takes 23h 28m, you could also bus, which costs and takes 28h 38m.
What companies run services between Varanasi, India and Surat, India?
IndiGo Airlines and Air India Express fly from Varanasi Airport (VNS) to Surat (STV) every 4 hours. Alternatively, Indian Railways operates a train from Kashi to Udhna Jn 5 times a week. Tickets cost ₹600–4,700 and the journey takes 23h 28m.
- Website
- goindigo.in
Flights from Varanasi Airport to Surat via Delhi
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Varanasi Airport to Surat via Kolkata
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Varanasi Airport to Surat via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Varanasi Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Varanasi Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Thursday
- Estimated price
- ₹8,500–16,000
Flights from Varanasi Airport to Civil Airport Harni via Hyderabad
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Varanasi Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₹8,500–16,000
- Website
- airindia.in
Flights from Varanasi Airport to Surat via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Varanasi Airport to Surat via Bengaluru
- Ave. Duration
- 9h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–28,000
Flights from Varanasi Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,500–19,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Surat via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Varanasi Airport to Surat via Bengaluru
- Ave. Duration
- 9h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–28,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Kashi to Udhna Jn
- Ave. Duration
- 23h 28m
- 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 Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- 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
- +91 94619 02292
- Website
- Priya Bus
Bus from Varanasi to Nashik
- Ave. Duration
- 22h 5m
- Frequency
- 4 times a day
- Website
- Priya Bus
- Phone
- +91 02269875555
- info@dolphintravelhouse.in
- Website
- Dolphin Bus
Bus from Varanasi to Nashik
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- Website
- Dolphin Bus
- Phone
- +91 98697 78694
- Website
- Sarita Sharma Tourist Services
Bus from Varanasi to Nashik
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Schedules at
- Sarita Sharma Tourist Services
Bus from Varanasi to Nashik
- Ave. Duration
- 19h 45m
- Frequency
- Twice a week
- Schedules at
- Shree Savariya Travels and Transport
Bus from Varanasi to Rewa
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Schedules at
- Shree Savariya Travels and Transport
- Phone
- +91 79999 69993
- saharatravels8999@gmail.com
- Website
- Samay Sahara Travels
Bus from Varanasi to Nashik
- Ave. Duration
- 47h
- Frequency
- 4 times a week
- Schedules at
- Samay Sahara Travels
- Website
- Maharaja Paulo Travels
Bus from Nashik to Surat
- Ave. Duration
- 6h 15m
- Frequency
- Hourly
- Schedules at
- Maharaja Paulo Travels
- Website
- Bhagwati Travels
Bus from Nashik to Surat
- Ave. Duration
- 6h
- Frequency
- Every 3 hours
- Schedules at
- Bhagwati Travels
- Phone
- +91 93738 99995
- support@humsafarbus.in
- Website
- Humsafar Bus
Bus from Nashik to Surat
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Website
- Humsafar Bus
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Nashik to Surat
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a day
- Website
- MR Travels
- Website
- India Tours and Travels
Bus from Nashik to Surat
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Phone
- +91 81560 08270
- saidarshantravels11@gmail.com
- Website
- Sai Darshan Travels®
Bus from Nashik to Surat
- Ave. Duration
- 7h 40m
- Frequency
- 5 times a week
- Website
- Sai Darshan Travels®
- Phone
- +91 91668 33332
- customer@jaintravels.com
- Website
- Jain Travels
Bus from Nashik to Surat
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Website
- Jain Travels
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Nashik to Surat
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a week
- Schedules at
- Shri Ganesh Travels
- Phone
- +91 80463 33639
- bhaiyatravels84@gmail.com
- Website
- Bhaiya Travels
Bus from Varanasi to Rewa
- Ave. Duration
- 5h
- Frequency
- Hourly
- Website
- Bhaiya Travels
- Phone
- +91 8336003361
- info@shyamolibus.com
- Website
- Shymoli Paribahan
Bus from Varanasi to Rewa
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Website
- Gautam Travels Rewa
Bus from Varanasi to Rewa
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Gautam Travels Rewa
- Phone
- +91 87369 75557
- highwaystartravels@gmail.com
- Website
- Highway Star Travels
Bus from Varanasi to Rewa
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Schedules at
- Highway Star Travels
- Website
- Simran Express
Bus from Varanasi to Rewa
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Simran Express
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- Raj Ratan Tours & Travels
Bus from Varanasi to Rewa
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
Bus from Rewa to Surat
- Ave. Duration
- 31h 5m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Pihu Travels
Bus from Varanasi to Rewa
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Schedules at
- Pihu Travels
Bus from Rewa to Surat
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Schedules at
- Pihu Travels
- Website
- Bhopal Travels
Bus from Varanasi to Rewa
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- Bhopal Travels
- Phone
- +91 080463 33629
- fizatravels2486@gmail.com
- Website
- Fiza Travels
Bus from Rewa to Surat
- Ave. Duration
- 29h
- Frequency
- Once daily
- Schedules at
- Fiza Travels
- Website
- Nafees Bus Service Satna
Bus from Rewa to Surat
- Ave. Duration
- 30h 50m
- Frequency
- Once daily
- Schedules at
- Nafees Bus Service Satna
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 Flying into Beijing?, How to get from London to Edinburgh, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Varanasi to Surat bus services, operated by Priya Travels, arrive at Nashik station.
Varanasi to Surat train services, operated by Indian Railways, arrive at Udhna Jn station.
Yes, the driving distance between Varanasi to Surat is 1309 km. It takes approximately 19h 58m to drive from Varanasi to Surat.
Book your Varanasi to Surat train tickets online with 12go.asia.
Book your Varanasi to Surat bus tickets online with Omio and 12go.asia.
There are 218+ hotels available in Surat.



























