Travel from Bengaluru to Varkala

Train, bus or fly from Bengaluru to Varkala?

IndiGo Airlines, Air India Limited and two other airlines fly from Bengaluru to Varkala every 4 hours. Alternatively, RedBus operates a bus from Bengaluru to Varkala every 30 minutes. Tickets cost $9 - $13 and the journey takes 11 h 20 min.

How to get from Bengaluru to Varkala

ModeDurationPrice
From Bengaluru taxi to Bengaluru airport, fly to Trivandrum airport, then taxi to Varkala.2 h 17 min$89
From Bangalore bus to Kazhakkuttam then taxi to Varkala.11 h 53 min$20
From Bangalore Cant (BNC) train to Varkala (VAK).15 h 12 min$23
From Bengaluru drive to Varkala.9 h 48 min$85

How long does it take to get from Bengaluru to Varkala?

It takes approximately 2 h 17 min to get from Bengaluru to Varkala, including transfers.

Is there a direct train between Bengaluru and Varkala?

Yes, there is a direct train departing from Bangalore Cant (BNC) and arriving at Varkala (VAK). Services depart once daily, and operate every day. The journey takes approximately 15 h 12 min.

Operators from Bengaluru to Varkala

OperatorPhoneWebsite
IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
Jet AirwaysJet Airways
SpicejetSpicejet
RedBusRedBus
Indian RailwaysIndian Railways