There are 5 ways to get from Goa to Varkala by plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Dabolim Airport to Trivandrum
best- Fly from Dabolim Airport (GOI) to Trivandrum (TRV)GOI - TRV
4h 41m₹7,109–15,366Train
cheapest- Take the train from Karmali to Varkala16345
19h 8m₹1,040–4,109Drive 913 km
- Drive from Chicalim to Varkala913 km
13h 37m₹9,682–13,985Fly Goa Mopa to Trivandrum
- Fly from Goa Mopa (GOX) to Trivandrum (TRV)GOX - TRV
5h₹7,381–15,687Fly Dabolim Airport to Cochin International Airport, train
- Fly from Dabolim Airport (GOI) to Cochin International Airport (COK)GOI - COK
- Take the train from Aluva to Varkala
5h 51m₹5,679–15,416
Dabolim Airport (GOI) to Trivandrum (TRV) flights
Questions & Answers
The cheapest way to get from Goa to Varkala is to train which costs ₹1,000 - ₹4,200 and takes 19h 8m.
The fastest way to get from Goa to Varkala is to fly which takes 4h 41m and costs ₹7,000 - ₹16,000.
The distance between Goa and Varkala is 879 km. The road distance is 913 km.
The best way to get from Goa to Varkala without a car is to train which takes 19h 8m and costs ₹1,000 - ₹4,200.
It takes approximately 4h 41m to get from Goa to Varkala, including transfers.
The best way to get from Goa to Varkala is to fly which takes 4h 41m and costs ₹7,000 - ₹16,000. Alternatively, you can train, which costs ₹1,000 - ₹4,200 and takes 19h 8m.
Yes, the driving distance between Goa to Varkala is 913 km. It takes approximately 13h 37m to drive from Goa to Varkala.
There are 514+ hotels available in Varkala.
What companies run services between Goa, India and Varkala, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Dabolim Airport (GOI) to Trivandrum (TRV) every 4 hours. Alternatively, Indian Railways operates a train from Karmali to Varkala once daily. Tickets cost ₹440–3,400 and the journey takes 18h 47m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Dabolim Airport to Trivandrum via Hyderabad
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Dabolim Airport to Trivandrum via Madras
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Dabolim Airport to Trivandrum via Bengaluru
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Goa Mopa to Trivandrum via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,500–17,000
Flights from Goa Mopa to Trivandrum via Hyderabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹8,500–17,000
Flights from Goa Mopa to Trivandrum via Madras
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹8,500–17,000
Flights from Goa Mopa to Trivandrum via Mumbai
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,500–17,000
Flights from Goa Mopa to Trivandrum via Pune
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–17,000
Flights from Dabolim Airport to Cochin International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Dabolim Airport to Cochin International Airport via Bengaluru
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- ₹5,000–13,000
- Website
- airindia.in
Flights from Dabolim Airport to Trivandrum via Mumbai
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Dabolim Airport to Trivandrum via Bengaluru
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- Website
- airindiaexpress.in
Flights from Dabolim Airport to Trivandrum via Bengaluru
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Karmali to Varkala
- Ave. Duration
- 18h 47m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,700–3,400
Train from Aluva to Varkala
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Luton Airport into central London - to help you get the most out of your next trip.






