There are 4 ways to get from Jaffna to Varkala by plane, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Trivandrum, train
best- Fly from Jaffna (JAF) to Trivandrum (TRV)plane JAF - TRV
- Take the train from Thiruvananthapuram Central to Varkalatrain
9h 53m₹17,418–32,398Ferry, train
cheapest- Take the ferry from Kankesanturai to Nagapattinamferry HSC Cheriyapani
- Take the train from Nagappattinam to Kollam Jntrain 16362
18h 36m₹7,222–10,069Fly to Tuticorin Airport, train
- Fly from Jaffna (JAF) to Tuticorin Airport (TCR)plane JAF - TCR
- Take the train from Maniyachchi Jn to Varkalatrain
24h 10m₹22,357–77,928Fly to Cochin International Airport, train
- Fly from Jaffna (JAF) to Cochin International Airport (COK)plane JAF - COK
- Take the train from Aluva to Varkalatrain
13h 15m₹17,507–66,788
Jaffna (JAF) to Trivandrum (TRV) flights
Questions & Answers
The cheapest way to get from Jaffna to Varkala is to ferry and train which costs ₹7,000 - ₹11,000 and takes 18h 36m.
The fastest way to get from Jaffna to Varkala is to fly and train which takes 9h 53m and costs ₹17,000 - ₹33,000.
The distance between Jaffna and Varkala is 437 km.
The best way to get from Jaffna to Varkala without a car is to ferry and train which takes 18h 36m and costs ₹7,000 - ₹11,000.
It takes approximately 9h 53m to get from Jaffna to Varkala, including transfers.
There are 536+ hotels available in Varkala.
What companies run services between Jaffna, Sri Lanka and Varkala, India?
There is no direct connection from Jaffna to Varkala. However, you can take the taxi to Jaffna (JAF) airport, fly to Trivandrum (TRV), walk to FlixBus Trivandrum - Chakka Bypass, take the bus to FlixBus Trivandrum - Thampanoor, walk to Thiruvananthapuram Central, then take the train to Varkala. Alternatively, you can take a vehicle from Jaffna to Varkala via Kankesanturai, Nagapattinam, Nagappattinam, and Kollam Jn in around 18h 36m.
- Website
- goindigo.in
Flights from Jaffna to Trivandrum via Madras
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹17,000–31,000
Flights from Jaffna to Trivandrum via Tiruchirapalli, Madras
- Ave. Duration
- 8h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹17,000–31,000
Flights from Jaffna to Tuticorin Airport via Madras
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- ₹21,000–75,000
Flights from Jaffna to Tuticorin Airport via Tiruchirapalli, Madras
- Ave. Duration
- 17h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹21,000–80,000
Flights from Jaffna to Tuticorin Airport via Tiruchirapalli, Bengaluru
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹21,000–75,000
Flights from Jaffna to Tuticorin Airport via Madras, Bengaluru
- Ave. Duration
- 23h 25m
- When
- Every day
- Estimated price
- ₹22,000–80,000
Flights from Jaffna to Cochin International Airport via Madras
- Ave. Duration
- 9h 32m
- When
- Every day
- Estimated price
- ₹17,000–65,000
Flights from Jaffna to Cochin International Airport via Tiruchirapalli, Madras
- Ave. Duration
- 7h 22m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹18,000–65,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Thiruvananthapuram Central to Varkala
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Nagappattinam to Kollam Jn
- Ave. Duration
- 13h 5m
- Frequency
- Twice a week
- Estimated price
- ₹300–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Maniyachchi Jn to Varkala
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
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
- Website
- shipindia.com
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Schedules at
- shipindia.com
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 How to get from Stansted Airport into central London, 5 delightfully under-the-radar French towns you need to visit, and Travelling around the UAE - to help you get the most out of your next trip.






