Kerala has a well-connected transportation system and there are several ways of getting to Kerala including:
By air: Thiruvananthapuram, Cochin and Kozhikode have three separate international airports.
By road: Kerala is connected by road to Karnataka and Tamil Nadu through national highway. You can hire buses, tourist taxis, and autos which are the main mode of road transport.
By rail: Trains connects different places within and outside Kerala and there are about 200 railway stations present here. For long distances there are super fast trains, express trains that connect Kerala to New Delhi, Mumbai, Kolkata and Chennai. There are also several public ferry services, speed-boats and houseboats to reach various destinations.