There are 7 ways to get from Khammam to Thiruvananthapuram 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 Trivandrum
best- Take the taxi from Khammam to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Trivandrum (TRV)plane VGA - TRV
7h 25m₹10,875–17,902Train
cheapest- Take the train from Khammam to Thiruvananthapuram Centraltrain 16318
25h 15m₹600–4,700Bus
- Take the bus from Khammam to Bengalurubus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper
- Take the bus from Bengaluru to Thiruvananthapurambus redbusIndia_Bharat Benz A/C Sleeper
26h 38mDrive 1,232.6 km
- Drive from Khammam to Thiruvananthapuramcar 1,232.6 km
18h 33m₹11,944–17,253Train to Hyderabad, fly to Trivandrum
- Take the train from Khammam to Secunderabadtrain
- Fly from Hyderabad (HYD) to Trivandrum (TRV)plane HYD - TRV
10h 29m₹7,870–17,980Train to Rajahmundry Airport, fly to Trivandrum
- Take the train from Khammam to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Trivandrum (TRV)plane RJA - TRV
10h 51m₹8,050–24,030Taxi to Vijayawada Airport, fly to Tuticorin Airport, train
- Take the taxi from Khammam to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Tuticorin Airport (TCR)plane VGA - TCR
- Take the train from Maniyachchi Jn to Thiruvananthapuram Centraltrain
11h 31m₹11,424–30,182
Khammam to Thiruvananthapuram by train
Comparing Your Travel Options
The cheapest way to get from Khammam to Thiruvananthapuram is to train which costs ₹600 - ₹4,700 and takes 25h 15m.
The fastest way to get from Khammam to Thiruvananthapuram is to taxi and fly which takes 7h 25m and costs ₹10,000 - ₹18,000.
No, there is no direct bus from Khammam to Thiruvananthapuram. However, there are services departing from Khammam and arriving at Thiruvananthapuram via Bengaluru. The journey, including transfers, takes approximately 26h 38m.
Yes, there is a direct train departing from Khammam and arriving at Thiruvananthapuram Central. Services depart once a week, and operate Monday. The journey takes approximately 25h 15m.
The distance between Khammam and Thiruvananthapuram is 1128 km. The road distance is 1232.6 km.
The best way to get from Khammam to Thiruvananthapuram without a car is to train which takes 25h 15m and costs ₹600 - ₹4,700.
It takes approximately 7h 25m to get from Khammam to Thiruvananthapuram, including transfers.
Khammam to Thiruvananthapuram bus services, operated by Go Tour Travels and Holidays, depart from Khammam station.
Khammam to Thiruvananthapuram train services, operated by Indian Railways, depart from Khammam station.
The best way to get from Khammam to Thiruvananthapuram is to train which takes 25h 15m and costs ₹600 - ₹4,700. Alternatively, you can bus, which costs and takes 26h 38m.
What companies run services between Khammam, India and Thiruvananthapuram, India?
Indian Railways operates a train from Khammam to Thiruvananthapuram Central once a week. Tickets cost ₹600–4,700 and the journey takes 25h 15m. Alternatively, you can take a bus from Khammam to Thiruvananthapuram via Bengaluru in around 26h 38m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Trivandrum via Madras
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Vijayawada Airport to Trivandrum via Bengaluru
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Vijayawada Airport to Trivandrum via Hyderabad
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Vijayawada Airport to Trivandrum via Tirupati, Bengaluru
- Ave. Duration
- 8h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹8,000–14,000
Flights from Hyderabad to Trivandrum
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹7,500–12,000
Flights from Hyderabad to Trivandrum via Bengaluru
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹7,500–12,000
Flights from Hyderabad to Trivandrum via Madras
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹7,500–12,000
Flights from Rajahmundry Airport to Trivandrum via Madras
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹7,500–22,000
Flights from Vijayawada Airport to Tuticorin Airport via Madras
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Vijayawada Airport to Tuticorin Airport via Hyderabad, Madras
- Ave. Duration
- 7h 5m
- When
- Tuesday to Saturday
- Estimated price
- ₹9,500–26,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Trivandrum via Bengaluru
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Hyderabad to Trivandrum via Bengaluru
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khammam to Thiruvananthapuram Central
- Ave. Duration
- 25h 15m
- Frequency
- Once 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 Khammam to Secunderabad
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Khammam to Rajamundry
- Ave. Duration
- 4h 33m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Maniyachchi Jn to Thiruvananthapuram Central
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91 94830 71133
- [email protected]
- Website
- Go Tour Travels and Holidays
Bus from Khammam to Bengaluru
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Website
- Go Tour Travels and Holidays
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Khammam to Bengaluru
- Ave. Duration
- 15h
- Frequency
- Once daily
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 63662 95656
- [email protected]
- Website
- Sri Vengamamba Bus Transport
Bus from Khammam to Bengaluru
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Schedules at
- Sri Vengamamba Bus Transport
- Phone
- +91 88758 80888
- [email protected]
- Website
- G8 Express
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 12h 55m
- Frequency
- Every 2 hours
- Schedules at
- G8 Express
- Website
- Oneness Tours And Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 45m
- Frequency
- 3 times a day
- Schedules at
- Oneness Tours And Travels
- Phone
- +91-9384047581
- [email protected]
- Website
- VKV Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 12h 25m
- Frequency
- 4 times a day
- Estimated price
- ₹1,700–2,400
- Schedules at
- VKV Travels
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 55m
- Frequency
- Twice daily
- Schedules at
- SBM Traansport
- Website
- Murahara Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Schedules at
- Murahara Travels
- Website
- Shama Transport
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Schedules at
- Shama Transport
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ₹1,100–2,500
- Schedules at
- Kallada Tours and Travels
- Phone
- +91 9994 998 437
- [email protected]
- Website
- Vee Vee bus
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Website
- Vee Vee bus
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Website
- A1 Travels
- Phone
- +91 99625 31717
- [email protected]
- Website
- Thirumalaivasan Transports
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 14h
- Frequency
- 6 times a week
- Website
- Thirumalaivasan Transports
- Website
- THAMIRA TOURS and TRAVELS
Bus from Bengaluru to Thiruvananthapuram
- Ave. Duration
- 13h 25m
- Frequency
- Once a week
- Schedules at
- THAMIRA TOURS and TRAVELS
- Ave. Duration
- 2h 8m
- Estimated price
- ₹2,300–2,800
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 Travelling around the UAE, Why you should take the train in the US, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
Booking & Getting There
Khammam to Thiruvananthapuram bus services, operated by Go Tour Travels and Holidays, arrive at Bengaluru station.
Khammam to Thiruvananthapuram train services, operated by Indian Railways, arrive at Thiruvananthapuram Central station.
Yes, the driving distance between Khammam to Thiruvananthapuram is 1233 km. It takes approximately 18h 33m to drive from Khammam to Thiruvananthapuram.
Book your Khammam to Thiruvananthapuram bus tickets online with Omio.
There are 820+ hotels available in Thiruvananthapuram.





























