Resort in Varkala

Just above Black Beach, this palm-studded ayurvedic resort specialises in yoga therapy, with daily classes (₹400; drop-ins welcome) and professional treatments. Cosy rooms come with dashes of colour (though some sit across the road, without sea views) and there's a good restaurant (mains ₹160 to ₹350) with an ayurvedic-food menu. One of the few northern seafront hotels with a pool.