There are 6 ways to get from Trivendrum to Surat by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Trivandrum to Surat
best- Fly from Trivandrum (TRV) to Surat (STV)plane TRV - STV
7h₹12,402–21,314Train
cheapest- Take the train from Thiruvananthapuram Central to Surattrain 12431 / ...
31h 42m₹700–6,000Bus
- Take the bus from Thiruvananthapuram to Bengalurubus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper
- Take the bus from Bengaluru to Suratbus redbusIndia_A/C Sleeper
40h 9m₹2,308–6,078Drive 1,738.5 km
- Drive from Trivendrum to Suratcar 1,738.5 km
25h 28m₹17,008–24,567Taxi to Cochin International Airport, fly to Surat
- Take the taxi from Trivendrum to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Surat (STV)plane COK - STV
8h 8m₹14,864–25,353Fly Trivandrum to Civil Airport Harni, train
- Fly from Trivandrum (TRV) to Civil Airport Harni (BDQ)plane TRV - BDQ
- Take the train from Vadodara Jn to Surattrain
7h 42m₹13,342–23,264
Trivendrum to Surat by foot and train
Comparing Your Travel Options
The cheapest way to get from Trivendrum to Surat is to train which costs ₹700 - ₹6,000 and takes 31h 42m.
The fastest way to get from Trivendrum to Surat is to fly which takes 7h and costs ₹12,000 - ₹22,000.
No, there is no direct bus from Trivendrum to Surat. However, there are services departing from Trivandrum and arriving at Surat via Thiruvananthapuram and Bengaluru. The journey, including transfers, takes approximately 40h 9m.
Yes, there is a direct train departing from Thiruvananthapuram Central and arriving at Surat. Services depart once daily, and operate Monday to Friday. The journey takes approximately 31h 35m.
The distance between Trivendrum and Surat is 1498 km. The road distance is 1738.5 km.
The best way to get from Trivendrum to Surat without a car is to train which takes 31h 42m and costs ₹700 - ₹6,000.
It takes approximately 7h to get from Trivendrum to Surat, including transfers.
Trivendrum to Surat bus services, operated by SBM Traansport, depart from Thiruvananthapuram station.
Trivendrum to Surat train services, operated by Indian Railways, depart from Thiruvananthapuram Central station.
The best way to get from Trivendrum to Surat is to fly which takes 7h and costs ₹12,000 - ₹22,000. Alternatively, you can train, which costs ₹700 - ₹6,000 and takes 31h 42m, you could also bus, which costs ₹2,300 - ₹6,500 and takes 40h 9m.
What companies run services between Trivendrum, India and Surat, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Trivandrum (TRV) to Surat (STV) 5 times a day. Alternatively, Indian Railways operates a train from Thiruvananthapuram Central to Surat once daily. Tickets cost ₹700–6,000 and the journey takes 31h 35m.
- Website
- goindigo.in
Flights from Trivandrum to Surat via Bengaluru
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Trivandrum to Surat via Delhi
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- ₹15,000–26,000
Flights from Cochin International Airport to Surat via Goa
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Cochin International Airport to Surat via Bengaluru
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Cochin International Airport to Surat via Delhi
- Ave. Duration
- 7h 25m
- When
- Wednesday, Sunday, Monday, Thursday, Friday, and Saturday
- Estimated price
- ₹9,500–19,000
Flights from Trivandrum to Civil Airport Harni via Bengaluru
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Trivandrum to Civil Airport Harni via Delhi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹14,000–25,000
Flights from Trivandrum to Civil Airport Harni via Hyderabad
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹10,000–23,000
- Website
- airindia.in
Flights from Trivandrum to Surat via Delhi
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- ₹12,000–19,000
Flights from Cochin International Airport to Surat via Bengaluru
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–22,000
Flights from Cochin International Airport to Surat via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹13,000–31,000
Flights from Trivandrum to Civil Airport Harni via Delhi
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- ₹14,000–23,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Surat via Bengaluru
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–22,000
Flights from Cochin International Airport to Surat via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹13,000–31,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thiruvananthapuram Central to Surat
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- ₹700–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
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
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 11h 55m
- Frequency
- Every 4 hours
- Schedules at
- SBM Traansport
- Phone
- +91 97781 17474
- [email protected]
- Website
- Oneness Tours And Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 11h 35m
- Frequency
- 3 times a day
- Schedules at
- Oneness Tours And Travels
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 13h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹1,100–2,500
- Schedules at
- Kallada Tours and Travels
- Website
- Murahara Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Schedules at
- Murahara Travels
- Website
- Frontline Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 13h 35m
- Frequency
- Twice daily
- Schedules at
- Frontline Travels
- Phone
- 7338873882
- [email protected]
- Website
- Jayavin Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- ₹900–2,700
- Schedules at
- Jayavin Travels
- Phone
- +91 99625 31717
- [email protected]
- Website
- Thirumalaivasan Transports
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Website
- Thirumalaivasan Transports
- Website
- Shama Transport
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 12h 20m
- Frequency
- Twice a week
- Schedules at
- Shama Transport
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Thiruvananthapuram to Bengaluru
- Ave. Duration
- 16h 30m
- Frequency
- Twice a week
- Website
- A1 Travels
- Website
- Joshna Travels And Cargo
Bus from Bengaluru to Surat
- Ave. Duration
- 26h 10m
- Frequency
- 4 times a day
- Schedules at
- Joshna Travels And Cargo
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Bengaluru to Surat
- Ave. Duration
- 24h
- Frequency
- Twice daily
- Estimated price
- ₹1,400–3,300
- Schedules at
- Vijayanand Travels
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Bengaluru to Surat
- Ave. Duration
- 28h 30m
- Frequency
- 3 times a day
- Website
- MTT Bus
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Bengaluru to Surat
- Ave. Duration
- 26h
- Frequency
- Once daily
- Website
- MR Travels
- Phone
- +91 75684 35009
- Website
- Shri Mallinath Tours And Travels
Bus from Bengaluru to Surat
- Ave. Duration
- 23h 55m
- Frequency
- 6 times a week
- Schedules at
- Shri Mallinath Tours And Travels
- Website
- India Tours and Travels
Bus from Bengaluru to Surat
- Ave. Duration
- 27h 40m
- Frequency
- 4 times a week
- Schedules at
- India Tours and Travels
- Website
- Kalyani Travels
Bus from Bengaluru to Surat
- Ave. Duration
- 22h 50m
- Frequency
- Twice a week
- Schedules at
- Kalyani Travels
- Website
- Antra Travels
Bus from Bengaluru to Surat
- Ave. Duration
- 25h 50m
- Frequency
- Once a week
- Schedules at
- Antra Travels
- Ave. Duration
- 3h 29m
- Estimated price
- ₹5,000–6,000
Abel Cabs
- Phone
- +91 94 97 18 36 93
- Website
- abelcabs.com
Taxi Tel
- Phone
- +91 98 47 01 92 93
- Website
- taxitel.in
Trivandrum Cabs
- Phone
- +91 97 44 18 32 73
- Website
- trivandrumcabs.net
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 5 incredible day trips from Florence by train, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
Booking & Getting There
Trivendrum to Surat bus services, operated by SBM Traansport, arrive at Bengaluru station.
Trivendrum to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Trivendrum to Surat is 1739 km. It takes approximately 25h 28m to drive from Trivendrum to Surat.
There are 217+ hotels available in Surat.



































