After arriving to Varkala station, you can take a rickshaw (10 min, 80 to 100 Inr) to North Cliff, Shiva Garden Home Stay (next door to Akhil Resort, old Hotel Preeth).
The nearest airport is Trivandrum International Airport. From the airport you can reach Varkala by car, train or bus. Takes 1 h to reach.
There is also Cochin Airport, that is served by Air Asia, which is a budget airline. From Cochin to Varkala, you can take a train (4h).
Varkala is also connected by Rail Network. If coming from Trivandrum or Cochin, the better option will be coming by train. Almost all trains stop at Varkala.
State Transport Buses are available from Trivandrum. Bus service available from Varkala to many parts of South Kerala and Kanyakumari.
Varkala is linked by state and national highways to all the major cities in Kerala, Tamilnadu and Karnataka.