Getting to Varkala
The closest transport hub to Varkala is Thiruvananthapuram, from which it about a 1 hour journey by either car, bus or train.
By air: Direct flights from Delhi, Mumbai, Chennai and Bangalore
By train: Well served from all points in India, including far away Assam.
By road: Direct bus services across Kerala and Bangalore, Mangalore and Chennai.
Hotels range from budget, including dormitory, to first class. Most are a few minutes walk to the beach. It may be best to scout around if you have the time to see what suites your taste and pocket, or you can surf the internet, and book before your arrive.