KochiDestinations
Blog Transport

Leaving Kochi without a car: which trains and buses actually go where

2026-08-145 min readThe Kochi Destinations editorial team
KSRTC buses lined up under the canopy at Vyttila Mobility Hub in Kochi KSRTC buses lined up under the canopy at Vyttila Mobility Hub in Kochi

Trains cover the coast to Alappuzha in about 90 minutes, KSRTC buses climb to Munnar in 4 to 5 hours, and there is no useful public boat between the two — here is what really runs.

Pick the right mode for the direction you are going

The rule is simple: go by train if your destination is on the coastal line, by bus if it is in the hills, and by hired car only when the destination has no railhead and no direct service. The coastal main line links Kochi south to Alappuzha, Kayamkulam, Kollam and Thiruvananthapuram and north to Thrissur, Shoranur and Palakkad, and it is faster, cheaper and vastly more comfortable than the parallel highway. Everything east of the coastal plain — Munnar, Thekkady, Vagamon, Wayanad — has no railway at all, which is why the Kerala State Road Transport Corporation's buses are the real infrastructure for the hills.

The mistake visitors make is defaulting to a car and driver for every trip at ₹4,000 to ₹7,000 a day because it feels safer. For Alappuzha, Thrissur or Kollam that is money set on fire: a second-class reserved seat costs a small fraction of it and beats the traffic on the NH66 stretch through Aroor and Cherthala. Where a car genuinely earns its keep is a multi-stop day — Athirappilly plus a plantation, or Thattekkad plus Kodanad — where a bus itinerary means three changes and four hours of waiting. Decide by destination, not by budget instinct.

Kochi's two main railway stations are not the same station

Ernakulam Junction, universally called Ernakulam South, sits close to the city centre near the KSRTC bus stand and is the station most long-distance and southbound trains use. Ernakulam Town, called Ernakulam North, is about 3 km away toward Kaloor and handles a different set of services, including many that skip South. A ticket says one or the other, and turning up at the wrong one with 20 minutes to spare is the classic Kochi departure disaster — it is a ₹100 to ₹150 auto ride and unpredictable traffic between them. Read the station code on your ticket, not the city name.

Two more stations matter. Aluva, on the northern edge, is a stop for many express trains and sits at the metro's northern terminus, which makes it a smart boarding point if you are staying anywhere along the metro line and heading north — you skip the run into the centre entirely. Tripunithura, at the metro's southern end, is a stop for some southbound services. Both are worth checking on the timetable before you assume you must travel to Ernakulam South. All schedules and platform allocations should be verified with Indian Railways on the day, since timings and stopping patterns change.

Buying train tickets without an Indian phone number

Reserved tickets are sold through the railway's own booking system, and setting up an account as a foreign visitor can be fiddly because verification often expects an Indian mobile number. The reliable workarounds are the reservation counter at Ernakulam Junction, where you fill in a paper requisition slip and pay cash, or asking your hotel's travel desk to book, usually for a small service fee. Third-party apps also sell rail tickets and add a booking charge. For popular routes on weekends and around Onam, reservations fill weeks ahead, so book early and be sceptical of anyone who says you can walk up on the day.

For short hops — Ernakulam to Alappuzha or Thrissur — unreserved second-class tickets are sold at the counter and via the railway's unreserved ticketing app, cost very little and let you board any general coach. The catch is that general coaches on a busy service are standing-room only, with luggage a genuine problem. With a suitcase, pay for a reserved second-sitting or air-conditioned chair car seat. Fares on these short routes run from a couple of tens of rupees unreserved to a few hundred in air conditioning; check the exact fare when you book, as it varies by train class.

Vyttila Mobility Hub: the bus answer to almost everything

Vyttila Mobility Hub, at the junction of the bypass and the road east, is where Kochi's long-distance buses concentrate — KSRTC services and private operators under one set of canopies, with a metro station and a Water Metro terminal alongside. If you are leaving the city by bus, this is usually the place to do it, because you avoid the crawl into the centre and you can reach it by metro from Aluva, Edappally, Kaloor or Tripunithura. The KSRTC bus stand near Ernakulam South station is the other hub and is better if you are already in the Marine Drive or Panampilly Nagar area.

Bus classes matter more than the route. KSRTC runs ordinary services that stop everywhere, fast passenger and super-fast services with fewer stops, and air-conditioned low-floor and multi-axle buses on the busier corridors. For a hill journey of four hours plus, pay for the faster class: the price gap is a few hundred rupees and the time gap can be an hour. Private buses to some destinations are quicker and less comfortable. Timetables shift seasonally and services are added and cut, so confirm departure times with KSRTC's own booking channel or at the counter rather than trusting a printout.

Munnar, Thekkady and the hills by bus

Munnar is 4 to 5 hours from Kochi by bus, climbing via Kothamangalam, Neriamangalam and Adimali on a road that gains 1,600 metres. KSRTC runs services from Vyttila and Ernakulam through the day, with fares in the low hundreds of rupees for the ordinary classes and more for the faster ones. The important detail: departures thin out sharply from mid-afternoon and the last useful bus leaves earlier than you would expect, so a morning start is not optional. A taxi for the same trip runs roughly ₹4,500 to ₹6,500 one way depending on vehicle, which only makes sense for three or four people with luggage.

Thekkady, for Periyar, is a longer haul at around 5 to 6 hours via Kottayam and Kumily, and buses run from both Vyttila and Ernakulam. Vagamon and the Idukki hill roads are served but with fewer direct options and a change at Kottayam or Erattupetta. Wayanad, in the far north, is a 7-hour-plus journey and better done as an overnight bus or by train to Kozhikode and bus onward. The universal caution for hill routes: monsoon landslides between June and September occasionally close sections of the Munnar and Idukki roads, so check conditions before travelling in those months.

Alappuzha, Kumarakom and the honest boat question

Alappuzha is the easiest escape from Kochi. Trains from Ernakulam take roughly 80 to 100 minutes depending on service and cost very little in second class; buses from Vyttila and the Ernakulam KSRTC stand take 1.5 to 2.5 hours depending on the Aroor bridge traffic. Once there, the boat jetty is walkable from Alappuzha railway station area by auto for around ₹80 to ₹120. Kumarakom is trickier: it has no railway, so it is a bus or train to Kottayam and then an auto or bus for the final 12 km, or a direct taxi from Kochi at ₹2,500 to ₹3,500.

Now the myth. There is no useful scheduled public passenger boat from Kochi to Alappuzha. The government water transport network runs local services around the Vembanad backwaters, including the long and lovely Alappuzha–Kottayam route, but not a commuter link from Ernakulam jetty down the coast — the geography does not allow it. Kochi's Water Metro is a city network, not an intercity one. Anyone selling you a boat from Fort Kochi to Alappuzha is selling a private charter, priced accordingly. Take the train, then take the boat from Alappuzha itself.

Athirappilly, Thattekkad, Kodanad and the airport

For the inland day-trip destinations, the pattern is railhead plus local bus. Athirappilly waterfall is reached by train or bus to Chalakudy, about 55 km north of Kochi, then a local bus or auto for the final 30 km — total two to three hours each way, which is why most visitors hire a car for around ₹3,000 to ₹4,000 return. Thattekkad's bird sanctuary works via bus to Kothamangalam then a local bus or auto to Kuttampuzha; Kodanad, on the Periyar river, is a bus to Perumbavoor and onward. Verify local bus frequencies locally, as they are village services with no published English timetable.

The airport at Nedumbassery, 30 km northeast of the city, is the one place where public transport is nearly good enough. Low-floor air-conditioned buses run between the terminals and the city on the Aluva corridor, and the metro's Aluva terminus is about 10 km from the airport with autos and buses covering the gap for well under ₹500 — a workable combination in daylight with light luggage. For an early flight, or with bags, use a prepaid taxi or app cab: budget roughly ₹700 to ₹900 to Ernakulam and ₹1,000 to ₹1,400 to Fort Kochi, and allow 60 to 90 minutes for the drive.

Book while you read Median night₹3148 Cheapest area₹858 Hotels446 Find a hotel

Before you book

What people ask before booking Ernakulam.

Which Kochi station do I leave from — South or North?

Read the station code on your ticket. Ernakulam Junction, known as South, is nearer the centre and handles most long-distance and southbound trains; Ernakulam Town, known as North, is about 3 km away and serves a different set. Aluva, at the metro's northern terminus, is a smart alternative for northbound trains.

Is there a boat from Kochi to Alappuzha?

Not as a scheduled public service — anything offered is a private charter at charter prices. Take a train from Ernakulam, roughly 80 to 100 minutes and very cheap, or a bus from Vyttila at 1.5 to 2.5 hours, then use Alappuzha's own boat jetty and the state water transport routes across Vembanad.

How do I get to Munnar from Kochi without a car?

KSRTC buses from Vyttila Mobility Hub or the Ernakulam bus stand, 4 to 5 hours via Kothamangalam and Adimali, fares in the low hundreds of rupees for ordinary classes. Leave in the morning: departures thin out after mid-afternoon. Confirm timings with KSRTC, and check road conditions during the June to September monsoon.

Can I reach Kochi airport by metro?

Not directly. The metro's northern terminus at Aluva is about 10 km short of the terminals at Nedumbassery, bridged by auto or bus for well under ₹500. Low-floor buses also run between the city and the airport. For an early flight or with luggage, a prepaid taxi at ₹700 to ₹1,400 depending on your area is the safer choice.

Where to stay

Hotels in Ernakulam

Live prices · free cancellation

Recommended reads

All posts