By Air: Trivandrum International Airport, the first International airport in India other than the four metropolitans provides air services at Thiruvananthapuram. Direct flights from Trivandrum International Airport connect to Singapore, Middle East, Sri Lanka and Maldives. The airlines that cater their services at this airport include Air India, Indian Airlines, Kingfisher, Jet Airways, Oman Air, Gulf Air, Kuwait Airways, Qatar Airways, etc.
This airport is qualified both for night operations as well as all weather operations. The international terminus is situated at Shanghumughom in Vallakkadavu, about 6 km from the heart of the city and the domestic terminus is about 8 km away. This airport being the southernmost Indian airport provides closest way to Sri Lanka and Maldives. To reach Maldives from India, this airport is the only option. Apart from the regular flights, charter planes also fly from this airport.
By Rail: ‘Thiruvananthapuram Central’ is the major railway base of Thiruvananthapuram city. Situated in the heart of the city at Thampanoor, this train station is approximately 5 km from the new international airport and nearly 8 km from the domestic airport. This is the largest railway station of the state of Kerala and 3rd largest in south India. It provides a good connectivity through train with all important Indian cities like Delhi, Mumbai, Chennai, Bangalore, Hyderabad etc. The longest train rout - Kanyakumari to Jammu passes through Thiruvananthapuram.
Other than the central station, other major railway stations of Thiruvananthapuram city are; Thiruvananthapuram Pettah, Kochuveli Railway Station, Veli Station and Thiruvananthapuram Nemom.
Thiruvananthapuram Central was built by Travancore Maharaja and this is the only station built in pure stone with no concrete or steel used.
By Road: National Highway no 47 which links Salem to Kanyakumari passes through Thiruvananthapuram. This highway also connects Thiruvananthapuram with Coimbatore and Nagercoil. SH1 or the Main Central Road (MC Road) of Kerala state starts from Kesavadasapuram of Thiruvananthapuram and interjects NH 47. The Central Bus Station of Thiruvananthapuram is situated just opposite the central railway station at Thampanoor.
KSRTC (Kerala State Road Transport Corporation) buses run from this bus station and connect Thiruvananthapuram to all the major cities and towns of Kerala as well as other India cities like Cochin, , Kozhikode, Coimbatore, Bangalore and Chennai.