PlannerItinerariesDestinationsBlogAboutContactBuild my plan
8 min read

Kochi to Varkala: Train vs Car vs Bus Cost and Time

Take the train. A direct train from Ernakulam to Varkala Sivagiri costs from Rs 90 in second sitting and takes about 3 to 3.5 hours, while a one-way taxi costs from about Rs 3,252 and takes about 4 hours 45 minutes on the road. The bus is the weakest choice on this route: it is slower, less frequent as a direct daytime option, and often costs more than the train.

Varkala cliff and beach, Kerala

At a glance: cost and time compared

Kochi here means Ernakulam city, not Kochi airport. Trains leave from Ernakulam Junction (ERS, South) or Ernakulam Town (ERN, North), and arrive at Varkala Sivagiri (VAK). Road distance is listed at about 170 to 182 km, rail distance at about 177 km. Treat every figure below as a starting fare checked in October 2026, not a fixed quote.

OptionCost per person, one wayTimeBest for
Train, second sittingFrom Rs 90About 3 to 3.5 hoursAlmost everyone
Train, AC chair carFrom Rs 3102 hours 48 minutes on the Jan ShatabdiComfort without the car price
Taxi, one wayFrom Rs 3,252 before GST (sedan listings vary widely, see below)About 4 hours 45 minutesFamilies, luggage, cliff hotel arrival
Bus, private listingFrom Rs 650 in redBus listings, often much higherAbout 6 hours 20 minutes in MakeMyTrip listingsOnly if train times do not work

By train: the default choice

About 19 trains run daily from Ernakulam to Varkala, plus a couple of weekly services, so you are rarely stuck waiting half a day. Most daytime trains take about 3 hours 15 minutes to 3 hours 50 minutes. The fastest direct train in the listings checked is the Jan Shatabdi 12075, leaving Ernakulam Junction at 5:25 PM and reaching Varkala at 8:13 PM in 2 hours 48 minutes. The cheapest train in the same listings is the Guruvayur-Thiruvananthapuram Express 16341, leaving Ernakulam Junction at 5:20 AM and reaching Varkala at 8:34 AM, with second sitting from Rs 90.

Useful daytime options include the Kanyakumari Express 16526, leaving Ernakulam Town at 7:15 AM and reaching Varkala at 10:37 AM, and the Venad Express 16301, leaving at 5:20 PM and reaching at 8:42 PM. Book through IRCTC and check the class before you pay.

Train classMinimum fare in listings checkedNote
Second sitting (2S)Rs 90Cheapest seat, no berth
Sleeper (SL)Rs 150Berth, useful on early or late trains
AC chair car (CC)Rs 310Daytime comfort, Jan Shatabdi style
AC 3-tier (3A)Rs 520Berth, air-conditioned
AC 2-tier (2A)Rs 725Wider berths, fewer passengers per bay
AC first class (1A)Rs 1,190Most expensive, not needed for a 3-hour day trip

One trap to avoid: several fast trains on this corridor, including the Vande Bharat services listed for Ernakulam, run to Kollam Junction, about 21 km from Varkala, rather than stopping at Varkala Sivagiri itself. If your train ends at Kollam, you still need a taxi or a local train for the last stretch. When you search, filter for VAK as the destination, not just the fastest train to the south.

By car or taxi: door to door, at 30 times the train fare

A private car wins on exactly two things: it picks you up at your Kochi hotel and drops you at your Varkala cliff hotel, and it runs at any hour. It loses on price and, in traffic, on time. Gozo lists Kochi to Varkala at about 170 km in 4 hours 45 minutes, with indicative one-way fares from Rs 3,252 before GST. Goibibo lists the same route at 181 km in about 4 hours 30 minutes, with cabs from Rs 3,144 to Rs 3,399. Uber lists an average Intercity fare of Rs 5,061 for the route, at 178 km, with an average time of 6 hours in its listing, which shows how much traffic can stretch the same drive.

The wide spread is not a mistake in this post. It is how this route is priced. Some operators quote a true one-way drop price, while others price the car for the return kilometres as well. One operator breakdown for a hatchback shows the one-way distance charged at Rs 18 per km plus the leftover return distance at Rs 17 per km, driver allowance, and 5 percent GST, reaching a total of Rs 6,746. Gogo Cabs, by contrast, quotes an all-in sedan fare of Rs 6,306 including toll, driver bata, and GST. Before you book any taxi, check the fare breakdown for tolls, GST, driver allowance, and night charges, and confirm whether the price is for the car or per person. For a family of four, even the Rs 6,306 all-in sedan works out to about Rs 1,577 per person, which changes the comparison with the train.

By bus: possible, but rarely the smart pick

There is no clean, frequent daytime KSRTC shuttle on this route in the listings checked. One KSRTC timetable aggregator lists a single Ernakulam to Varkala Sivagiri departure at 4:50 PM, with no fare published on that page, so do not plan a morning bus trip around KSRTC without checking the station or the KSRTC booking site first. Private bus listings fill the gap, but they are mostly longer-distance services passing through, not a Kochi to Varkala shuttle. MakeMyTrip lists about 6 hours 20 minutes for the route, while redBus listings start at Rs 650 and run up to Rs 5,799 depending on bus type and booking date.

In plain terms: the bus can cost more than a sleeper train berth, take twice as long as the train, and still drop you at Varkala town rather than the cliff. Take the bus only if the train times genuinely do not fit your day, and book a named operator with a stated boarding point in Ernakulam, such as Vyttila or the KSRTC stand, rather than an open-ended listing.

From Varkala station to the cliff

Varkala Sivagiri station sits about 2 to 3 km from the cliff and beach. Autos wait outside the station, and listings put the short ride at around Rs 100 to Rs 150. Agree the fare before you get in, or ask your hotel whether it offers a pickup. There is no entry fee for Varkala Beach or the cliff walkway itself. If you are pairing this trip with a longer stay, read our Varkala 2 day itinerary and budget before you book, and if you are still choosing between beaches, our Kovalam vs Varkala comparison covers crowd, food, and stays. For the same train-versus-car logic on a longer southbound leg, see Kochi to Trivandrum by train, flight, and car.

Which option should you pick?

  1. Solo traveller or couple, daytime arrival: train in second sitting or AC chair car. Book the Jan Shatabdi if the 5:25 PM departure suits you, or a morning express for a full afternoon on the cliff.
  2. Family with luggage or a late arrival: taxi, booked in advance with an all-in fare breakdown. Split across four passengers, the per-person cost is far less scary than the headline car price.
  3. Budget backpacker with flexible timing: train, no contest. The Rs 90 second sitting fare beats every bus listing checked.
  4. Bus only as a fallback: confirm the operator, boarding point, and arrival point in Varkala town before paying, and allow 6 hours plus the station-to-cliff leg.

Frequently asked questions

How long does the Kochi to Varkala train take? Most direct trains take about 3 to 3.5 hours. The fastest direct train in the listings checked, the Jan Shatabdi 12075, takes 2 hours 48 minutes.

How much is the Kochi to Varkala train ticket? Minimum fares in the listings checked run from Rs 90 in second sitting to Rs 1,190 in AC first class, with AC chair car from Rs 310 and sleeper from Rs 150. The exact fare depends on the train and the class.

Is there a Vande Bharat from Kochi to Varkala? No direct Vande Bharat to Varkala Sivagiri appeared in the listings checked. Vande Bharat services on this corridor run to Kollam, about 21 km from Varkala, so filter for VAK if you want to arrive in Varkala itself.

How much does a Kochi to Varkala taxi cost? Indicative one-way fares start from about Rs 3,252 before GST, with other listings from Rs 3,144 and all-in sedan quotes up to Rs 6,306. Always check whether toll, GST, and driver allowance are included.

Is there a direct bus from Kochi to Varkala? Private listings exist, but there is no frequent daytime direct shuttle in the listings checked, and the journey takes about 6 hours 20 minutes. Check the operator and boarding point before booking.

How far is Varkala station from the beach? About 2 to 3 km to the cliff area. Take an auto from outside the station and agree the fare first.

Honest caveat: taxi and bus listings on this route disagree by thousands of rupees because inclusions differ. The train fares are the most stable figures in this post. Re-check your exact train and taxi quote on the day you book, especially in peak season.

Last updated: October 2026

Budget your Varkala trip →
Plan your Kerala budgetFree planner · no signup
Build my plan