There are 8 ways to get from Surat to Kanyakumari by plane, bus, train, 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 to Tuticorin Airport, bus
best- Fly from Surat (STV) to Tuticorin Airport (TCR)plane STV - TCR
- Take the bus from Thoothukudi, Tamil Nadu to Kanyakumari, Tamil Nadubus
16h 26mTrain
cheapest- Take the train from Surat to Nagercoil Jntrain 16335
39h 27m₹792–6,422Train via Thiruvananthapuram
- Take the train from Surat to Thiruvananthapuram Centraltrain 12432 / ...
- Take the train from Thiruvananthapuram Central to Kanyakumaritrain 22504 / ...
34h 3m₹877–6,688Bus
- Take the bus from Surat, Gujarat to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Tirunelveli, Tamil Nadubus
- Take the bus from Tirunelveli, Tamil Nadu to Kanyakumari, Tamil Nadubus
38h 37mDrive 1,807.6 km
- Drive from Surat to Kanyakumaricar 1,807.6 km
26h 37m₹20,629–29,798Fly to Trivandrum, train
- Fly from Surat (STV) to Trivandrum (TRV)plane STV - TRV
- Take the train from Thiruvananthapuram Central to Kanyakumaritrain
9h 52m₹11,516–23,651Fly to Madurai, train
- Fly from Surat (STV) to Madurai (IXM)plane STV - IXM
- Take the train from Madurai Jn to Kanyakumaritrain
13h 4m₹9,590–27,966Fly to Cochin International Airport, train
- Fly from Surat (STV) to Cochin International Airport (COK)plane STV - COK
- Take the train from Aluva to Kanyakumaritrain
15h 25m₹10,145–21,291
Surat to Kanyakumari by train
Comparing Your Travel Options
The cheapest way to get from Surat to Kanyakumari is to train which costs ₹750 - ₹6,500 and takes 39h 27m.
The fastest way to get from Surat to Kanyakumari is to fly and train which takes 9h 52m and costs ₹11,000 - ₹24,000.
No, there is no direct bus from Surat to Kanyakumari. However, there are services departing from Surat, Gujarat and arriving at Kanyakumari, Tamil Nadu via Bangalore, Karnataka and Tirunelveli, Tamil Nadu. The journey, including transfers, takes approximately 38h 37m.
No, there is no direct train from Surat to Kanyakumari. However, there are services departing from Surat and arriving at Kanyakumari via Thiruvananthapuram Central. The journey, including transfers, takes approximately 34h 3m.
The distance between Surat and Kanyakumari is 1641 km. The road distance is 1807.6 km.
The best way to get from Surat to Kanyakumari without a car is to train via Thiruvananthapuram which takes 34h 3m and costs ₹850 - ₹7,000.
It takes approximately 16h 26m to get from Surat to Kanyakumari, including transfers.
Surat to Kanyakumari bus services, operated by SLGT Travels, depart from Surat, Gujarat station.
Surat to Kanyakumari train services, operated by Indian Railways, depart from Surat station.
The best way to get from Surat to Kanyakumari is to train via Thiruvananthapuram which takes 34h 3m and costs ₹850 - ₹7,000. Alternatively, you can bus, which costs and takes 38h 37m.
What companies run services between Surat, India and Kanyakumari, India?
You can take a train from Surat to Kanyakumari via Thiruvananthapuram Central in around 34h 3m. Alternatively, you can take a bus from Surat, Gujarat to Kanyakumari, Tamil Nadu via Bangalore, Karnataka and Tirunelveli, Tamil Nadu in around 38h 37m.
- Website
- goindigo.in
Flights from Surat to Tuticorin Airport via Madras
- Ave. Duration
- 15h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–28,000
Flights from Surat to Tuticorin Airport via Bengaluru
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Surat to Tuticorin Airport via Hyderabad, Madras
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Surat to Tuticorin Airport via Goa, Madras
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹13,000–29,000
Flights from Surat to Tuticorin Airport via Hyderabad, Bengaluru
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Surat to Tuticorin Airport via Pune, Madras
- Ave. Duration
- 19h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–28,000
Flights from Surat to Tuticorin Airport via Goa, Bengaluru
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Surat to Trivandrum via Madras
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–22,000
Flights from Surat to Trivandrum via Bengaluru
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹8,000–23,000
Flights from Surat to Madurai via Madras
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–26,000
Flights from Surat to Madurai via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹9,000–26,000
Flights from Surat to Madurai via Delhi
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹16,000–28,000
Flights from Surat to Madurai via Pune, Bengaluru
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–26,000
Flights from Surat to Cochin International Airport via Goa
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Surat to Cochin International Airport via Madras
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–20,000
Flights from Surat to Cochin International Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Surat to Cochin International Airport via Bengaluru
- Ave. Duration
- 5h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹10,000–20,000
Flights from Surat to Cochin International Airport via Delhi
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- ₹10,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Surat to Thiruvananthapuram Central
- Ave. Duration
- 30h 33m
- 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 Thiruvananthapuram Central to Kanyakumari
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Thiruvananthapuram Central to Kanyakumari
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Madurai Jn to Kanyakumari
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Aluva to Kanyakumari
- Ave. Duration
- 7h 23m
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Surat to Nagercoil Jn
- Ave. Duration
- 38h 6m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
- [email protected]
- Website
- SLGT Travels
Bus from Thoothukudi, Tamil Nadu to Kanyakumari, Tamil Nadu
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Surat, Gujarat to Bangalore, Karnataka
- Ave. Duration
- 26h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bangalore, Karnataka to Tirunelveli, Tamil Nadu
- Ave. Duration
- 9h 15m
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Tirunelveli, Tamil Nadu to Kanyakumari, Tamil Nadu
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
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 Croatia’s Dalmatian Coast by boat, bus, car and train, Travelling by boat in Italy, and How to get from Florence to Rome - to help you get the most out of your next trip.
Booking & Getting There
Surat to Kanyakumari bus services, operated by SLGT Travels, arrive at Bangalore, Karnataka station.
Surat to Kanyakumari train services, operated by Indian Railways, arrive at Thiruvananthapuram Central station.
Yes, the driving distance between Surat to Kanyakumari is 1808 km. It takes approximately 26h 37m to drive from Surat to Kanyakumari.
There are 143+ hotels available in Kanyakumari.






