By Air : Nearest Airport : Trivandrum International Airport, Thiruvanthapuram (50 km / 1 hr).
By Rail Varkala Station : well-connected to Kozhikode, Thrissur, Ernakulam, Alleppey, Kollam and Trivandrum by the Malabar, Netravati, Trivandrum and Parashuram expresses. Mumbai is linked daily with Varkala by Kanyakumari and Netravati expresses. Another Kanyakumari Express is on overnight connection from Bangalore.
Trivandrum mail is a good option from Chennai.
Kerala Express links Delhidirect and daily to Varkala.
By Road :Varkala is just 11 km off NH47, which runs from Salem to kanyakumari via Palakkad (332 km), Thrissur (265 km), Eanakulam (186 km), Kollam (39 km)and Trivandrum (46 km). BUS You can get buses to kallamballam Junction (9 km) from Varkala, and long distance buses from there.