There are 7 ways to get from Eluru to Surat by taxi, 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.
Taxi to Vijayawada Airport, fly to Surat
best- Take the taxi from Eluru to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Surat (STV)plane VGA - STV
6h 37m₹8,687–14,418Train
cheapest- Take the train from Eluru to Surattrain 20819
21h 35m₹550–4,400Bus
- Take the bus from Eluru to Vijayawadabus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper / ...
- Take the bus from Vijayawada to Suratbus redbusIndia_A/C Sleeper
31h 10mDrive 1,190 km
- Drive from Eluru to Suratcar 1,190 km
17h 6m₹11,642–16,816Taxi to Vijayawada Airport, fly to Civil Airport Harni, train
- Take the taxi from Eluru to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Civil Airport Harni (BDQ)plane VGA - BDQ
- Take the train from Vadodara Jn to Surattrain
7h 14m₹8,627–20,368Train to Rajahmundry Airport, fly to Surat
- Take the train from Eluru to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Surat (STV)plane RJA - STV
9h 4m₹8,829–24,909Bus via Shirdi
- Take the bus from Eluru to Vijayawadabus
- Take the bus from Vijayawada to Shirdibus
- Take the bus from Shirdi to Suratbus
32h 9m
Eluru to Surat by train
Comparing Your Travel Options
The cheapest way to get from Eluru to Surat is to train which costs ₹550 - ₹4,400 and takes 21h 35m.
The fastest way to get from Eluru to Surat is to taxi and fly which takes 6h 37m and costs ₹8,500 - ₹15,000.
No, there is no direct bus from Eluru to Surat. However, there are services departing from Eluru and arriving at Surat via Vijayawada. The journey, including transfers, takes approximately 31h 10m.
Yes, there is a direct train departing from Eluru and arriving at Surat. Services depart once a week, and operate Sunday. The journey takes approximately 21h 35m.
The distance between Eluru and Surat is 1045 km. The road distance is 1190 km.
The best way to get from Eluru to Surat without a car is to train which takes 21h 35m and costs ₹550 - ₹4,400.
It takes approximately 6h 37m to get from Eluru to Surat, including transfers.
Eluru to Surat bus services, operated by Shyamoli Paribahan, depart from Eluru station.
Eluru to Surat train services, operated by Indian Railways, depart from Eluru station.
The best way to get from Eluru to Surat is to train which takes 21h 35m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 31h 10m.
What companies run services between Eluru, India and Surat, India?
Indian Railways operates a train from Eluru to Surat once a week. Tickets cost ₹550–4,400 and the journey takes 21h 35m. Alternatively, you can take a bus from Eluru to Surat via Vijayawada in around 31h 10m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 8h 13m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Vijayawada Airport to Surat via Delhi
- Ave. Duration
- 6h 40m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- ₹10,000–22,000
Flights from Vijayawada Airport to Civil Airport Harni via Hyderabad
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹6,500–20,000
Flights from Vijayawada Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Vijayawada Airport to Civil Airport Harni via Visakhapatnam, Hyderabad
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–21,000
Flights from Rajahmundry Airport to Surat via Delhi
- Ave. Duration
- 9h 15m
- When
- Wednesday, Sunday, Monday, and Friday
- Estimated price
- ₹12,000–25,000
Flights from Rajahmundry Airport to Surat via Bengaluru
- Ave. Duration
- 12h 50m
- When
- Saturday
- Estimated price
- ₹10,000–24,000
Flights from Rajahmundry Airport to Surat via Hyderabad
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- ₹8,000–23,000
- Website
- airindia.in
Flights from Vijayawada Airport to Surat via Delhi
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–22,000
Flights from Vijayawada Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Vijayawada Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹7,500–18,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Eluru to Surat
- Ave. Duration
- 21h 35m
- Frequency
- Once a week
- Estimated price
- ₹550–4,400
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,900
- Second AC (2A)
- ₹2,100–2,600
- First Class (1A)
- ₹3,500–4,400
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
Train from Eluru to Rajamundry
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
- Phone
- +91 98945 03822
- [email protected]
- Website
- Shri Abinesh Roadways
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Schedules at
- Shri Abinesh Roadways
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Schedules at
- Shri Abinesh Roadways
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Website
- NeuGo
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Website
- NeuGo
- Website
- Sri Shivanjaneya Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Schedules at
- Sri Shivanjaneya Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Schedules at
- Sri Shivanjaneya Travels
- Phone
- +91 707 5511 729
- [email protected]
- Website
- Fresh Bus
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Schedules at
- Fresh Bus
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Schedules at
- Fresh Bus
- Website
- Saz Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Schedules at
- Saz Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Schedules at
- Saz Travels
- Website
- Sana Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹320–650
- Schedules at
- Zingbus
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹320–650
- Schedules at
- Zingbus
- Website
- Sreehan Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- Sreehan Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- Sreehan Travels
- Website
- Sri Atluri Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Sri Atluri Travels
Bus from Eluru to Vijayawada
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Sri Atluri Travels
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Eluru to Vijayawada
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Website
- Kalosona Bus
Bus from Eluru to Vijayawada
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Website
- Kalosona Bus
- Website
- Taruni Trans & Logistics
Bus from Eluru to Vijayawada
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a week
- Schedules at
- Taruni Trans & Logistics
Bus from Eluru to Vijayawada
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a week
- Schedules at
- Taruni Trans & Logistics
- Website
- Shri Ganesh Travells
Bus from Vijayawada to Surat
- Ave. Duration
- 28h 25m
- Frequency
- Twice daily
- Schedules at
- Shri Ganesh Travells
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Vijayawada to Surat
- Ave. Duration
- 27h 50m
- Frequency
- 4 times a week
- Schedules at
- Shri Ganesh Travels
Bus from Vijayawada to Shirdi
- Ave. Duration
- 20h 30m
- Frequency
- 6 times a week
- Schedules at
- Shri Ganesh Travels
Bus from Shirdi to Surat
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Schedules at
- Shri Ganesh Travels
- Phone
- +91 26123 27205
- Website
- King Travels
Bus from Shirdi to Surat
- Ave. Duration
- 8h 30m
- Frequency
- Hourly
- Schedules at
- King Travels
- Phone
- +91 99780 81216
- [email protected]
- Website
- Bhagyalaxmi
Bus from Shirdi to Surat
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Website
- Bhagyalaxmi
- Phone
- +91 81560 08270
- [email protected]
- Website
- Sai Darshan Travels®
Bus from Shirdi to Surat
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Website
- Sai Darshan Travels®
- Phone
- +91 9521797979
- [email protected]
- Website
- Shrinath Solitaire
Bus from Shirdi to Surat
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Schedules at
- Shrinath Solitaire
- Website
- India Tours and Travels
Bus from Shirdi to Surat
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Ave. Duration
- 38 min
- Estimated price
- ₹800–1,000
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 Getting around the Cyclades, Getting to Milan from the airport, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Eluru to Surat bus services, operated by Shyamoli Paribahan, arrive at Vijayawada station.
Eluru to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Eluru to Surat is 1190 km. It takes approximately 17h 6m to drive from Eluru to Surat.
Book your Eluru to Surat bus tickets online with Omio.
There are 217+ hotels available in Surat.






























