Getting there

Boat trip in backwaters of Alappuzha

Getting there

Air India
Air India

By Plane

Cochin International Airport- Kerala's largest airport, There are three airports in Kerala, with flights to domestic and international destinations: Kochi(Cochin), Kozhikode, and Thiruvananthapuram(Trivandrum). The airports have several carriers operating international flights around the world.

Cochin International Airport (IATA: COK) is the largest airport in the state, with regular flight connections to most of the Middle East and Southeast Asia, Sri Lanka. Europe and US bound passengers need to transit in the Middle East or Mumbai, though chartered flights are common during tourist season, mostly from Europe. There are regular Flights to most parts of India.

Thiruvananthapuram International Airport (IATA: TRV) has regular connections to major cities of India, as well as to the Middle East, Southeast Asia, Sri Lanka and Maldives. Charter flights for tourism from London, New York and Moscow operate to Thiruvananthapuram.

Kozhikode International Airport (IATA: CCJ) is a major airport in Malabar with international connections to most of the cities in the Middle East.

In addition Mangalore Airport (IATA: IXE) and Coimbatore Airport (IATA: CJB) in neighboring states of Karnataka and Tamil Nadu respectively offers limited connectivity to Northern and Eastern districts of Kerala respectively.

There are 20 to 25 international carriers offering flights to Kerala. Apart from international carriers, Air India, Air India Express, Jet Airways and Indigo offers international connections from the 3 airports. Domestic destinations accessible by direct flights from these airports include Chennai, Bangalore, Mumbai, Agatti, Hyderabad, Mangalore, Pune, Goa and Delhi. There are daily, and some bi-daily flights, to most Indian cities from airports in Kochi and Trivandrum by all the Indian carriers. Kochi has Air-Cruise turnaround program with chartered services.

Shuttles operated by KSRTC are available from airport to its respective city core and nearby towns. Taxis are the most popular for Airport-City connection.

Reaching by Train
Reaching by Train

By Train

Indian Railways operates several trains to and from Kerala. More than 300 plus trains connect Kerala to all parts of India, including long-haul direct train services to cities like Delhi and Mumbai. Trivandrum Rajadhani, Ernakulam Durnoto, Kerala Express and Netravati Express are some of the most popular trains connect key cities across India.

Log on to the Indian Railways booking site to book tickets online or you can walk up to any railway station to book tickets between any two destinations in India.

Be aware that trains are the most popular method of transport and almost all trains in Kerala originate or terminate in Thiruvananthapuram or Kochi, and are usually heavily booked. Buy your tickets as early as possible. Another option is using Tatkal. You pay almost double, but have a chance of getting a seat. Tatkal is an emergency service, hence its booking is open just 24 hours before departure. Some travel agents have authorized booking quotas for certain trains.

Recently, the luxury tourist train The Golden Chariot has introduced a South Indian Rail Tour, which includes many parts of Kerala. This is a good option for those who want to visit the South Indian states on as tight schedule. The train starts from Bangalore and covers Chennai, Pondicherry, Trichy, Madurai, Trivandrum, Alapuzha, Kochi and back to Bangalore. The 7 night/8 day package tour, costs US$3,000-7,000 depending upon the class taken.

Reaching by Bus
Reaching by Bus

By Bus

Inter-state private and government buses operates between neighboring states. Usually the journey is performed in the night so that you can escape the heat of the day. The most common inter-state bus is Karnataka State Road Transport Corporation (KSRTC-Karnataka) with daily bus from most of Major cities of Kerala to Bangalore, Mysore and Mangalore. Tamil Nadu State Bus like SETC also operates regularly from Kerala. Kerala's State bus- KRSTC-Kerala do have regular Ordinary bus to most of nearby places in Tamil Nadu and Karnataka. KRSTC-Kerala also operates a few Volvo AC bus to Bangalore and Coimbatore.

However Private bus players to operate more buses than Govt options. Most of them are well maintained. Kallada, Shama, KPN are the major bus players, though recently Raj National and few others have entered with Pan India operations. Kallada, KPN, Shama etc have regular buses to Bangalore, Chennai and many other places in Tamil Nadu as well as Karnataka on various times

It is recommended that you consider booking long distance bus tickets on "air conditioned Volvo buses" operated by all operators as the quality of the other buses vary significantly.

Reaching by Road
Reaching by Road

By Road

Kerala is well connected by National Highways and recently it was renumbered. Both numbers are used interchangeably:

  • NH 66 (Connecting Mumbai to Trivandrum via Western coastal side of Goa, Karnataka and almost all coastal cities of Kerala like Kannur, Kozhikode, Kochi, Alapuzha, Kollam etc) (Earlier known as NH 17)
  • NH 544 (Connecting Salem with Kochi via Coimbatore, Palakkad, Thrissur (Earlier known as NH 47)
  • NH 766 (Connecting Kozhikode to Mysore via Wayanad)(Earlier known as NH 212)
  • NH 85 (Connecting Kochi to Ramaeswaram via Munnar, Madurai)(Earlier known as NH 49)
  • NH 183 (Connecting Kollam to Dindigul in Tamil Nadu via Kottayam, Kanjirapally, Kumily and enters into Tamil Nadu at Kambam)(Earlier known as NH 220)
  • NH 744 (Connecting Kollam with Madurai via Punalur, Shenkottai, Tenkasi)(Earlier known as NH 208)
  • NH 966 (Connecting Palakkad with Kozhikode) (Earlier known as NH 213)

Most of the NH roads are two lane carriageways. Only NH 544 is currently 4 lane carriage with dedicated service roads. However its tolled highway. As vehicle density is very high in Kerala, accidents are common. You must be extra cautious while driving here.

Reaching by Ferry
Reaching by Ferry

By Ferry

Kochi is a major cruise port and currently the most busiest cruise port in India. The port has International Cruise Facilitation Center and almost all major cruises that have global voyages have Kochi as port of call. All Lakshadweep bound cruises originate in Kochi and make return trips. There are also occasional tourist oriented cruises from Mumbai and Goa to Kochi

Also private yachts and other sea going boats regularly call at Kochi Marina. A few cruises call at Trivandrum.

Cochin Aiport
Cochin Aiport

Reaching India

India's list of international airports is constantly expanding: Mumbai (BOM), Delhi (DEL), Hyderabad (HYD), Goa (GOI), Kolkata (Calcutta, CCU), Chennai (MAA), Trivandrum (TRV), Ahmedabad (AMD), Bengaluru (aka Bangalore, BLR), Amritsar (ATQ), and Kochi (aka Cochin, COK), all receive traffic from abroad, and a number of hitherto tiny airports -- particularly in Rajasthan -- have been expanded to accommodate international arrivals. Modernization at all these facilities, particularly in Delhi and Mumbai, is a priority, but there are many problems -- not least of which is that the rate of expansion simply cannot keep up with the exponential increase in traffic. Consequently, the first-time traveler to India may easily be unnerved by the sheer apparent chaos and disorganization of it all. Mumbai receives the greatest amount of international traffic and is the best point of arrival for onward travel to Goa and South India. Be warned, however, that in spite of a recent overhaul, Mumbai airport facilities are poor, and there are plans to shift terminals while new ones are under construction. Most flights arrive in India late at night, in order to leave their Western destinations during daylight hours, so booking an "immediate" onward domestic flight invariably requires some wait at the airport. Delhi's international airport -- the principal starting point for journeys throughout North India, including the Himalayan regions and Rajasthan as well as east India -- is substantially better. Only fly in to Kolkata (Calcutta) if you plan to explore east India exclusively. If you want to avoid spending too much time at the airport, note that Kingfisher, Jet Airways, British Airways, Virgin, and Air India all have flights with daytime arrival into India.

Most major airline carriers have flights to India; the country's top airlines are Kingfisher, Jet Airways, and state-owned Air India. All three have direct, nonstop flights from London, but you can fly in from just about anywhere in the world. The majority of flights originating in Europe or the U.S. will touch down either in Mumbai or in Delhi; it is possible to fly direct to many other cities around the country, although that may entail a routing through the Middle East. Both Mumbai's Chhatrapati Shivaji International Airport ( and Delhi's Indira Gandhi International Airport ( are busy and increasingly so, with dramatic changes to infrastructure in recent years. Delhi's airport has been gearing up for when the city hosts the Commonwealth Games in 2010, while Mumbai's status as the subcontinent's economic capital means that inbound business is always booming. Mumbai, in particular, is geared up for transit passengers, with some of the biggest and glitziest hotels in the city in the immediate vicinity of both the domestic and the international terminals. Delhi's airport terminals have expanded and modernized considerably recently, and most people touching down here spend at least a day or two exploring the historic sights before heading off to see the Taj Mahal in Agra. From Mumbai or Delhi, you can fly to just about any corner of the country.

More Kerala Ideas