There are 7 ways to get from Eluru to Surat by plane, train, bus (Flixbus), car, or bus
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₹9,670–15,597Train
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 Malakpetbus
- Take the bus from Hyderabad, Telangana to Surat, Gujaratbus
29h 37mDrive 1,189.9 km
- Drive from Eluru to Suratcar 1,189.9 km
17h 11m₹13,591–19,631Train 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–26,909Fly 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₹8,110–13,547Train, bus
- Take the train from Powerpet to Mangalagiritrain 17240
- Take the bus from Vijayawada, Andhra Pradesh to Surat, Gujaratbus Vijayawada, Andhra Pradesh - Surat, Gujarat
33h 5m
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 and costs ₹9,500 - ₹16,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, Gujarat via Ibrahimpatnam and Hyderabad, Telangana. The journey, including transfers, takes approximately 29h 37m.
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 1045 km. The road distance is 1189.9 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 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 and costs ₹9,500 - ₹16,000. Alternatively, you can train, which costs ₹550 - ₹4,400 and takes 21h 25m, you could also bus, which costs and takes 29h 37m.
What companies run services between Eluru, India and Surat, India?
Air India Express, IndiGo Airlines, 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 Bengaluru
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Vijayawada Airport to Surat via Delhi
- Ave. Duration
- 9h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–14,000
Flights from Vijayawada Airport to Surat via Hyderabad
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Rajahmundry Airport to Surat via Delhi
- Ave. Duration
- 9h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–29,000
Flights from Rajahmundry Airport to Surat via Hyderabad
- Ave. Duration
- 11h 32m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Vijayawada Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–19,000
Flights from Vijayawada Airport to Civil Airport Harni via Hyderabad
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Vijayawada Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 9h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–21,000
- Website
- airindia.in
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹9,000–26,000
Flights from Vijayawada Airport to Surat via Delhi
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₹11,000–22,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Surat via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹9,000–26,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
Train from Powerpet to Mangalagiri
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Eluru - Old Bus Stand to FlixBus Ibrahimpatnam - Lanco Circle
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a week
- Estimated price
- ₹210–390
- Website
- https://www.flixbus.in
- Phone
- +91 707 5511 729
- care@freshbus.com
- Website
- freshbus.com
Bus from Ibrahimpatnam to Malakpet
- Ave. Duration
- 3h 44m
- Frequency
- Hourly
- Estimated price
- ₹440–600
- Website
- https://www.freshbus.com/
- Seater
- ₹440–600
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from Heathrow Airport into central London, and 5 incredible day trips from Florence by train - 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 1190 km. It takes approximately 17h 11m to drive from Eluru to Surat.
There are 218+ hotels available in Surat.










