There are 7 ways to get from Thiruvananthapuram to Varanasi by plane, bus, train, 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 from Trivandrum
best- Fly from Trivandrum (TRV) to Varanasi Airport (VNS)plane TRV - VNS
6h 39m₹12,848–20,139Train
cheapest- Take the train from Thiruvananthapuram Central to Aluvatrain 12076 / ...
- Take the train from Aluva to Varanasi Jntrain 22669
2d 6h₹1,290–10,444Bus
- Take the bus from Thiruvananthapuram to Bengalurubus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper
- Take the bus from Bengaluru to Varanasibus redbusIndia_A/C Seater / Sleeper
2d 3h₹2,398–4,751Drive 2,398.4 km
- Drive from Thiruvananthapuram to Varanasicar 2,398.4 km
35h 45m₹23,464–33,892Taxi to Cochin International Airport, fly
- Take the taxi from Thiruvananthapuram to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Varanasi Airport (VNS)plane COK - VNS
8h 28m₹15,510–21,571Train to Tuticorin Airport, fly
- Take the train from Thiruvananthapuram Central to Maniyachchi Jntrain
- Fly from Tuticorin Airport (TCR) to Varanasi Airport (VNS)plane TCR - VNS
13h 25m₹13,570–30,048Bus via Hyderabad
- Take the bus from Trivandrum to Vytilla Hubbus
- Take the bus from Kochi Vytilla Junction to Hyderabadbus
- Take the bus from Hyderabad to Varanasibus
2d 4h
Thiruvananthapuram to Varanasi by bus
Comparing Your Travel Options
The cheapest way to get from Thiruvananthapuram to Varanasi is to bus which costs ₹2,400 - ₹4,800 and takes 2 days 3h.
The fastest way to get from Thiruvananthapuram to Varanasi is to fly which takes 6h 39m and costs ₹12,000 - ₹21,000.
No, there is no direct bus from Thiruvananthapuram to Varanasi. However, there are services departing from Thiruvananthapuram and arriving at Varanasi via Bengaluru. The journey, including transfers, takes approximately 2 days 3h.
No, there is no direct train from Thiruvananthapuram to Varanasi. However, there are services departing from Thiruvananthapuram Central and arriving at Varanasi Jn via Aluva. The journey, including transfers, takes approximately 2 days 6h.
The distance between Thiruvananthapuram and Varanasi is 2017 km. The road distance is 2398.4 km.
The best way to get from Thiruvananthapuram to Varanasi without a car is to bus which takes 2 days 3h and costs ₹2,400 - ₹4,800.
It takes approximately 6h 39m to get from Thiruvananthapuram to Varanasi, including transfers.
Thiruvananthapuram to Varanasi bus services, operated by SBM Traansport, depart from Thiruvananthapuram station.
Thiruvananthapuram to Varanasi train services, operated by Indian Railways, depart from Thiruvananthapuram Central station.
The best way to get from Thiruvananthapuram to Varanasi is to fly which takes 6h 39m and costs ₹12,000 - ₹21,000. Alternatively, you can bus, which costs ₹2,400 - ₹4,800 and takes 2 days 3h, you could also train, which costs ₹1,200 - ₹11,000 and takes 2 days 6h.
What companies run services between Thiruvananthapuram, India and Varanasi, India?
IndiGo Airlines and Air India Limited fly from Trivandrum (TRV) to Varanasi Airport (VNS) every 4 hours. Alternatively, you can take a bus from Thiruvananthapuram to Varanasi via Bengaluru in around 2d 3h.
- Website
- goindigo.in
Flights from Trivandrum to Varanasi Airport via Bengaluru
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- ₹11,000–18,000
Flights from Trivandrum to Varanasi Airport via Delhi
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹11,000–18,000
Flights from Trivandrum to Varanasi Airport via Hyderabad
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹11,000–18,000
Flights from Trivandrum to Varanasi Airport via Madras
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₹11,000–18,000
Flights from Cochin International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Cochin International Airport to Varanasi Airport via Madras
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹10,000–15,000
Flights from Cochin International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Cochin International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Tuticorin Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Tuticorin Airport to Varanasi Airport via Madras
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Tuticorin Airport to Varanasi Airport via Madras, Hyderabad
- Ave. Duration
- 10h 41m
- When
- Every day
- Estimated price
- ₹13,000–27,000
- Website
- airindia.in
Flights from Trivandrum to Varanasi Airport via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Cochin International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–19,000
Flights from Cochin International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Cochin International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 8h 33m
- When
- Every day
- Estimated price
- ₹9,500–19,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–19,000
Flights from Cochin International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Cochin International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹10,000–19,000
- Website
- starlightairline.com
Flights from Cochin International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹10,000–27,000
Flights from Cochin International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹9,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thiruvananthapuram Central to Aluva
- Ave. Duration
- 3h 41m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Aluva to Varanasi Jn
- Ave. Duration
- 2d 1h
- Frequency
- Once a week
- Estimated price
- ₹1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,400
- Third AC (3A)
- ₹2,800–3,500
- Second AC (2A)
- ₹4,000–5,000
- First Class (1A)
- ₹6,500–9,000
Train from Thiruvananthapuram Central to Maniyachchi Jn
- Ave. Duration
- 4h 9m
- 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 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
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Bengaluru to Varanasi
- Ave. Duration
- 38h 45m
- Frequency
- Twice daily
- Schedules at
- Shree Savariya Travels and Transport
- Phone
- +91 80463 33639
- [email protected]
- Website
- Bhaiya Travels
Bus from Bengaluru to Varanasi
- Ave. Duration
- 36h
- Frequency
- Once daily
- Website
- Bhaiya Travels
Bus from Hyderabad to Varanasi
- Ave. Duration
- 25h
- Frequency
- Twice daily
- Website
- Bhaiya Travels
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Bengaluru to Varanasi
- Ave. Duration
- 36h 45m
- Frequency
- Once daily
- Estimated price
- ₹1,500–2,100
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹1,500–2,100
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Bengaluru to Varanasi
- Ave. Duration
- 37h 10m
- Frequency
- 6 times a week
- Website
- Travel Point World LLP
Bus from Hyderabad to Varanasi
- Ave. Duration
- 25h 5m
- Frequency
- Once a week
- Website
- Travel Point World LLP
- Website
- Savi Tour And Travels
Bus from Bengaluru to Varanasi
- Ave. Duration
- 36h 45m
- Frequency
- 3 times a week
- Schedules at
- Savi Tour And Travels
- Website
- Kalyani Travels
Bus from Bengaluru to Varanasi
- Ave. Duration
- 33h 40m
- Frequency
- Twice a week
- Schedules at
- Kalyani Travels
Bus from Hyderabad to Varanasi
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Schedules at
- Kalyani Travels
- Phone
- +91 79897 33224
- [email protected]
- Website
- BMCC Travels
Bus from Bengaluru to Varanasi
- Ave. Duration
- 34h
- Frequency
- Twice a week
- Schedules at
- BMCC Travels
- Phone
- +91 72368 67272
- [email protected]
- Website
- Abha Bus
Bus from Bengaluru to Varanasi
- Ave. Duration
- 2d 10h
- Frequency
- 3 times a week
- Website
- Abha Bus
Bus from Hyderabad to Varanasi
- Ave. Duration
- 28h 30m
- Frequency
- Every 4 hours
- Website
- Abha Bus
- Phone
- +91 83281 41344
- [email protected]
- Website
- Fast Track Tours & Travels
Bus from Bengaluru to Varanasi
- Ave. Duration
- 2d 4h
- Frequency
- Twice a week
- Schedules at
- Fast Track Tours & Travels
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Trivandrum to Vytilla Hub
- Ave. Duration
- 6h 18m
- Frequency
- Hourly
- Estimated price
- ₹250–340
- Website
- KSRTC
- Website
- Cocktail Luxury Bus
Bus from Trivandrum to Vytilla Hub
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Cocktail Luxury Bus
- Website
- Kerala Express
Bus from Trivandrum to Vytilla Hub
- Ave. Duration
- 6h 44m
- Frequency
- 4 times a week
- Schedules at
- Kerala Express
- Website
- Royal Rich India R No. 102
Bus from Kochi Vytilla Junction to Hyderabad
- Ave. Duration
- 20h 9m
- Frequency
- Twice daily
- Schedules at
- Royal Rich India R No. 102
- Phone
- +91 93422 22241
- [email protected]
- Website
- Dream Line Travels Private Limited
Bus from Kochi Vytilla Junction to Hyderabad
- Ave. Duration
- 22h
- Frequency
- 4 times a week
- Schedules at
- Dream Line Travels Private Limited
- Phone
- +91 99626 64447
- [email protected]
- Website
- GSM Trans India
Bus from Kochi Vytilla Junction to Hyderabad
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Website
- GSM Trans India
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Hyderabad to Varanasi
- Ave. Duration
- 24h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹1,400–3,600
- Website
- Shymoli Paribahan
- Website
- Simran Travels
Bus from Hyderabad to Varanasi
- Ave. Duration
- 28h
- Frequency
- Every 4 hours
- Schedules at
- Simran Travels
- Website
- Vindhyachal Bus
Bus from Hyderabad to Varanasi
- Ave. Duration
- 29h 30m
- Frequency
- 3 times a day
- Schedules at
- Vindhyachal Bus
- Website
- Deepak Bus Service
Bus from Hyderabad to Varanasi
- Ave. Duration
- 29h 50m
- Frequency
- Twice a week
- Schedules at
- Deepak Bus Service
- Website
- Taruni Trans & Logistics
Bus from Hyderabad to Varanasi
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Schedules at
- Taruni Trans & Logistics
- Ave. Duration
- 3h 30m
- 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 Flying into Beijing?, South Korea: Travelling from Seoul to Busan , and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
Thiruvananthapuram to Varanasi bus services, operated by SBM Traansport, arrive at Bengaluru station.
Thiruvananthapuram to Varanasi train services, operated by Indian Railways, arrive at Aluva station.
Yes, the driving distance between Thiruvananthapuram to Varanasi is 2398 km. It takes approximately 35h 45m to drive from Thiruvananthapuram to Varanasi.
Book your Thiruvananthapuram to Varanasi bus tickets online with Omio.
There are 1503+ hotels available in Varanasi.









































