There are 7 ways to get from Kanyakumari to Mangaluru by train, plane, 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.
Train to Trivandrum, fly
best- Take the train from Kanyakumari to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Bajpe Airport (IXE)plane TRV - IXE
5h 46m₹6,518–18,780Train
cheapest- Take the train from Nagercoil Jn to Mangalore Jntrain 16336
14h 45m₹722–3,964Bus
- Take the bus from Kanyakumari to Trivandrumbus
- Take the bus from Thiruvananthapuram, Kerala to Mangaluru, Karnatakabus Thiruvananthapuram, Kerala - Mangaluru, Karnataka
20h 56m₹1,210–2,657Drive 695.8 km
- Drive from Kanyakumari to Mangalurucar 695.8 km
10h 48m₹7,836–11,319Bus to Tuticorin Airport, fly
- Take the bus from Kanyakumari, Tamil Nadu to Thoothukudi, Tamil Nadubus
- Fly from Tuticorin Airport (TCR) to Bajpe Airport (IXE)plane TCR - IXE
9h 1mTrain, bus
- Take the train from Kanyakumari to Thrisurtrain
- Take the train from Thrisur to Kannurtrain
- Take the bus from Kannur to Mangaluru, Karnatakabus
16hBus via Kozhikode
- Take the bus from Kanyakumari to Trivandrumbus
- Take the bus from Trivandrum to Kozhikodebus
- Take the bus from Kozhikode, Kerala to Mangaluru, Karnatakabus
21h 6m
Trivandrum (TRV) to Bajpe Airport (IXE) flights
Questions & Answers
The cheapest way to get from Kanyakumari to Mangaluru is to train which costs ₹700 - ₹4,000 and takes 14h 45m.
The fastest way to get from Kanyakumari to Mangaluru is to train and fly which takes 5h 46m and costs ₹6,500 - ₹19,000.
No, there is no direct bus from Kanyakumari to Mangaluru. However, there are services departing from Kanyakumari and arriving at Mangaluru, Karnataka via Trivandrum and Thiruvananthapuram, Kerala. The journey, including transfers, takes approximately 20h 56m.
No, there is no direct train from Kanyakumari to Mangaluru. However, there are services departing from Kanyakumari and arriving at Mangalore Jn via Nagercoil Jn. The journey, including transfers, takes approximately 14h 45m.
The distance between Kanyakumari and Mangaluru is 642 km. The road distance is 695.8 km.
The best way to get from Kanyakumari to Mangaluru without a car is to train which takes 14h 45m and costs ₹700 - ₹4,000.
It takes approximately 5h 46m to get from Kanyakumari to Mangaluru, including transfers.
Kanyakumari to Mangaluru bus services, operated by Kerala State Road Transport Corporation, depart from Kanyakumari station.
Kanyakumari to Mangaluru train services, operated by Indian Railways, depart from Nagercoil Jn station.
The best way to get from Kanyakumari to Mangaluru is to train which takes 14h 45m and costs ₹700 - ₹4,000. Alternatively, you can bus, which costs ₹1,200 - ₹2,700 and takes 20h 56m.
What companies run services between Kanyakumari, India and Mangaluru, India?
Indian Railways operates a train from Nagercoil Jn to Mangalore Jn once a week. Tickets cost ₹360–2,800 and the journey takes 13h 20m. Alternatively, you can take a bus from Kanyakumari to Mangaluru, Karnataka via Trivandrum, Kesavadasapuram, and Thiruvananthapuram, Kerala in around 20h 56m.
- Website
- goindigo.in
Flights from Trivandrum to Bajpe Airport via Bengaluru
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Tuticorin Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Tuticorin Airport to Bajpe Airport via Madras, Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,000–24,000
- Website
- airindiaexpress.in
Flights from Trivandrum to Bajpe Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Friday
- Estimated price
- ₹9,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kanyakumari to Thiruvananthapuram Central
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Nagercoil Jn to Mangalore Jn
- Ave. Duration
- 13h 20m
- Frequency
- Once a week
- Estimated price
- ₹360–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Kanyakumari to Thrisur
- Ave. Duration
- 8h 12m
- Frequency
- 3 times a day
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Thrisur to Kannur
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Kanyakumari to Trivandrum
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹100–180
- Website
- https://onlineksrtcswift.com/
Bus from Kanyakumari to Trivandrum
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹100–180
- Website
- https://onlineksrtcswift.com/
Bus from Trivandrum to Kozhikode
- Ave. Duration
- 11h 52m
- Frequency
- Hourly
- Estimated price
- ₹490–1,100
- Website
- https://onlineksrtcswift.com/
- Phone
- 8893555000
- [email protected]
- Website
- omio.com
Bus from Thiruvananthapuram, Kerala to Mangaluru, Karnataka
- Ave. Duration
- 16h 52m
- Frequency
- 3 times a day
- Estimated price
- ₹1,100–2,400
- Schedules at
- omio.com
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 Getting to Rome from the airport, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Kanyakumari to Mangaluru bus services, operated by Kerala State Road Transport Corporation, arrive at Trivandrum station.
Kanyakumari to Mangaluru train services, operated by Indian Railways, arrive at Mangalore Jn station.
Yes, the driving distance between Kanyakumari to Mangaluru is 696 km. It takes approximately 10h 48m to drive from Kanyakumari to Mangaluru.
There are 231+ hotels available in Mangaluru.











