There are 6 ways to get from Eluru to Surat by plane, train, bus (Flixbus), 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 Vijayawada Airport to Surat
best- Fly from Vijayawada Airport (VGA) to Surat (STV)plane VGA - STV
8h 20m₹8,090–22,497Train
cheapest- Take the train from Eluru to Surattrain 20803 / ...
21h 25m₹550–4,400Bus
- Take the bus from FlixBus Eluru - Old Bus Stand to FlixBus Ibrahimpatnam - Lanco Circlebus
- Take the bus from Ibrahimpatnam to Hyderabad MGBSbus
- Take the bus from Hyderabad to Nala Soparabus
- Take the bus from Nala Sopara to Suratbus
28h 46m₹1,590–3,833Drive 1,197.7 km
- Drive from Eluru to Suratcar 1,197.7 km
17h 14m₹13,276–19,176Train to Rajahmundry Airport, fly to Surat
- Take the train from Eluru to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Surat (STV)plane RJA - STV
10h 9m₹8,349–22,959Fly Vijayawada Airport to Civil Airport Harni, train
- Fly from Vijayawada Airport (VGA) to Civil Airport Harni (BDQ)plane VGA - BDQ
- Take the train from Vadodara Jn to Surattrain
8h 31m₹7,670–22,617
Eluru to Surat by train
Questions & Answers
The cheapest way to get from Eluru to Surat is to train which costs ₹550 - ₹4,400 and takes 21h 25m.
The fastest way to get from Eluru to Surat is to fly which takes 8h 20m and costs ₹8,000 - ₹23,000.
No, there is no direct bus from Eluru to Surat. However, there are services departing from FlixBus Eluru - Old Bus Stand and arriving at Surat via Ibrahimpatnam, Hyderabad and Nala Sopara. The journey, including transfers, takes approximately 28h 46m.
Yes, there is a direct train departing from Eluru and arriving at Surat. Services depart twice a week, and operate Thursday and Sunday. The journey takes approximately 21h 25m.
The distance between Eluru and Surat is 1044 km. The road distance is 1197.7 km.
The best way to get from Eluru to Surat without a car is to train which takes 21h 25m and costs ₹550 - ₹4,400.
It takes approximately 8h 20m to get from Eluru to Surat, including transfers.
Eluru to Surat bus services, operated by FlixBus India, depart from FlixBus Eluru - Old Bus Stand 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 fly which takes 8h 20m and costs ₹8,000 - ₹23,000. Alternatively, you can train, which costs ₹550 - ₹4,400 and takes 21h 25m, you could also bus, which costs ₹1,500 - ₹3,900 and takes 28h 46m.
What companies run services between Eluru, India and Surat, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Vijayawada Airport (VGA) to Surat (STV) every 4 hours. Alternatively, Indian Railways operates a train from Eluru to Surat twice a week. Tickets cost ₹550–4,400 and the journey takes 21h 25m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Surat via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Vijayawada Airport to Surat via Hyderabad
- Ave. Duration
- 12h 12m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Rajahmundry Airport to Surat via Delhi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹11,000–22,000
Flights from Rajahmundry Airport to Surat via Hyderabad
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Vijayawada Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Vijayawada Airport to Civil Airport Harni via Hyderabad
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Vijayawada Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Vijayawada Airport to Civil Airport Harni via Tirupati, Mumbai
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ₹8,500–20,000
- Website
- airindia.in
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Vijayawada Airport to Surat via Delhi
- Ave. Duration
- 10h 52m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Vijayawada Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹9,000–19,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹8,500–21,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Eluru to Surat
- Ave. Duration
- 21h 25m
- Frequency
- Twice a week
- Estimated price
- ₹550–4,400
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Eluru to Rajamundry
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Eluru - Old Bus Stand to FlixBus Ibrahimpatnam - Lanco Circle
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- ₹210–390
- Website
- https://www.flixbus.in
- Phone
- 0866 2570005
- customercare@apsrtconline.in
- Website
- apsrtconline.in
Bus from Ibrahimpatnam to Hyderabad MGBS
- Ave. Duration
- 5h 36m
- Frequency
- Every 10 minutes
- Estimated price
- ₹330–650
- Website
- https://www.apsrtconline.in/oprs-web/
- Sleeper
- ₹330–650
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Hyderabad to Nala Sopara
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- ₹600–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹600–850
Bus from Nala Sopara to Surat
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₹450–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
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 do I get from Sydney to Melbourne, South Korea: Travelling from Seoul to Busan , and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Eluru to Surat bus services, operated by FlixBus India, arrive at FlixBus Ibrahimpatnam - Lanco Circle station.
Eluru to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Eluru to Surat is 1198 km. It takes approximately 17h 14m to drive from Eluru to Surat.
There are 218+ hotels available in Surat.











