Many gyms in Sri Lanka offer day passes, especially in Colombo and busy beach towns like Weligama, Mirissa and Unawatuna. A day pass typically costs between LKR 1,000 and LKR 3,500. Hotel and resort gyms often allow non-guests to train for a fee, which is useful in areas with fewer commercial gyms.
Day passes are the simplest way to train while traveling in Sri Lanka without committing to a membership. This guide explains where they are easy to find, roughly what they cost, and how to access hotel gyms when you are not staying there.
Availability and pricing vary by venue and season, so treat the figures here as a general starting point and confirm with the gym before you go.
Day Pass Availability by Area
| Area | Day Pass Availability | Typical Range | Notes |
|---|---|---|---|
| Colombo | High | LKR 1,500–3,500 | Widest choice, modern gyms |
| Weligama / Mirissa | Medium–High | LKR 1,000–2,500 | Surf-and-strength & functional gyms |
| Galle / Unawatuna | Medium | LKR 1,000–2,500 | Mix of gyms and yoga studios |
| Kandy | Medium | LKR 800–2,000 | Affordable local gyms |
| Hotels & resorts | Varies | LKR 2,000–6,000 | Non-guest access where allowed |
- Day Pass Availability
- High
- Typical Range
- LKR 1,500–3,500
- Notes
- Widest choice, modern gyms
- Day Pass Availability
- Medium–High
- Typical Range
- LKR 1,000–2,500
- Notes
- Surf-and-strength & functional gyms
- Day Pass Availability
- Medium
- Typical Range
- LKR 1,000–2,500
- Notes
- Mix of gyms and yoga studios
- Day Pass Availability
- Medium
- Typical Range
- LKR 800–2,000
- Notes
- Affordable local gyms
- Day Pass Availability
- Varies
- Typical Range
- LKR 2,000–6,000
- Notes
- Non-guest access where allowed
Where day passes are easiest to find
Colombo has the most gyms that openly sell day and weekly passes, including modern commercial gyms and several hotel fitness centers. Along the south coast, tourist-focused gyms in Weligama, Mirissa, Galle and Unawatuna frequently offer flexible drop-in pricing aimed at visitors.
Using hotel gyms as a non-guest
In areas with fewer commercial gyms, hotels and resorts can be the most reliable option. Many allow non-guests to use the gym — sometimes bundled with pool or spa access — for a day fee. It is worth calling ahead, as policies differ between properties and seasons.
In short
- What is this page about?
- Where to find gym day passes in Sri Lanka and what they typically cost.
- Who is it for?
- Travelers and short-stay visitors who want to train without a long-term membership.
- What should travelers know?
- Day passes are common in Colombo and beach towns; hotel gyms often admit non-guests for a fee.
- What is the practical next step?
- Shortlist nearby gyms or hotels, confirm day-pass pricing by phone, and bring cash as backup.
Frequently Asked Questions
Do gyms in Sri Lanka offer day passes?
How much is a gym day pass in Sri Lanka?
Can I use a hotel gym without staying there?
Is a weekly pass cheaper than several day passes?
Can I pay for a day pass with a card?
Do beach-town gyms offer drop-in training?
Are there free outdoor places to train?
Should I book a day pass in advance?
Prices, opening hours, day passes and facilities may change. Always check directly with the gym, studio, hotel or retreat before visiting.
Last updated: June 2026
