Travel from Alappuzha to Varkala

Bus or train from Alappuzha to Varkala?

Indian Railways operates a train from Alappuzha to Varkala 5 times a day. Tickets cost $2 - $15 and the journey takes 1 h 49 min. Alternatively, Kerala State Road Transport Corporation operates a bus from Alappuzha to Varkala once daily. Tickets cost $3 - $8 and the journey takes 3 h 38 min.

How to get from Alappuzha to Varkala

From Alleppey (ALLP) train to Varkala (VAK). 1 h 49 min ₹756. From Alappuzza bus to Varkala. 3 h 38 min ₹491. From Alappuzha taxi to Varkala. 1 h 48 min ₹1,871. From Alappuzha drive to Varkala. 1 h 48 min ₹853.

Is there a direct train between Alappuzha and Varkala?

Yes, there is a direct train departing from Alleppey (ALLP) and arriving at Varkala (VAK). Services depart 5 times a day, and operate every day. The journey takes approximately 1¾ hours.

Is there a direct bus between Alappuzha and Varkala?

Yes, there is a direct bus departing from Alappuzza and arriving at Varkala. Services depart once daily, and operate every day. The journey takes approximately 3¾ hours.

Operators from Alappuzha to Varkala

Close Print Itinerary
  1. Here are 4 options to get from
    Alappuzha to Varkala:

    1. Trip:
      1 Train
      • One-Way approx: USD $2 - $15
      • Duration: 1 h 49 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $2 - $15
        • Duration: 1 h 49 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $3 - $8
      • Duration: 3 h 38 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $3 - $8
        • Duration: 3 h 38 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $24 - $30
      • Duration: 1 h 48 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $24 - $30
        • Duration: 1 h 48 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $11 - $16
      • Duration: 1 h 48 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $11 - $16
        • Duration: 1 h 48 min
        Close x