Instant Confirmation · Free Cancellation · 24/7 Concierge Support
· Instant Confirmation
· Free Cancellation
· 24/7 Concierge Support
Hotel Kalanan Riverside Resort Bangkok offers a calm retreat along the Chao Phraya River, blending urban comfort with natural tranquility. Its location near the airport makes it an ideal stopover for a relaxing day.
Spend time by the pool surrounded by lush gardens or unwind on the riverside deck. The resort also features a peaceful spa with massage treatments for added relaxation.
The riverside restaurant serves Thai and international dishes, offering a pleasant setting to enjoy the views and the flavors of the region.
DayPass is your gateway to a luxury, country-club style experience in
Bangkok, Thailand and across some of the world’s finest destinations
Explore a curated selection of luxury pools, beach clubs, serene spas, and select all-inclusive resorts.
Whether you're traveling or enjoying a nearby break, the DayPass Platform offers a simple and seamless way to relax, recharge, and make the most of your day.
1. Choose your experience.
2. Complete your details.
3. Receive instant confirmation and check-in instructions.
Enjoy venues known for their service, atmosphere, and hospitality, all supported by your dedicated Concierge team.
Learn more about the DayPass Platform.
Paddle / Canoeing
Kids Club
Gym - Fitness
Pool Table
Water Park
Water Sports
Snorkeling
Tennis
Changing Room
Luggage Storage
Shower
{{sport.charAt(0).toUpperCase() + sport.slice(1)}}
Wellness
Indoor Pool
Outdoor Pool
Beach
Towel Service
Steam Room
Lounger
{{water.charAt(0).toUpperCase() + water.slice(1)}}
Select your experience
{{dp.cname}}
All InclusivePoolSpaGymBeach
All Inclusive experiencePool experienceSpa experienceGym experienceBeach experiencePackage
Paddle / Canoeing
Kids Club
Gym - Fitness
Pool Table
Water Park
Water Sports
Snorkeling
Tennis
Changing Room
Luggage Storage
Shower
{{sport.charAt(0).toUpperCase() + sport.slice(1)}}
Wellness
Indoor Pool
Outdoor Pool
Beach
Towel Service
Steam Room
Lounger
{{water.charAt(0).toUpperCase() + water.slice(1)}}