SriLankaFitness.com
Dark premium gym interior with dumbbells, a bench and a squat rack
For travelers & visitors

Gym Day Passes in Sri Lanka

By The SriLankaFitness Editorial Team·Published 2026-01-15·Updated June 2026·Independent guide
Quick Answer

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

Colombo
Day Pass Availability
High
Typical Range
LKR 1,500–3,500
Notes
Widest choice, modern gyms
Weligama / Mirissa
Day Pass Availability
Medium–High
Typical Range
LKR 1,000–2,500
Notes
Surf-and-strength & functional gyms
Galle / Unawatuna
Day Pass Availability
Medium
Typical Range
LKR 1,000–2,500
Notes
Mix of gyms and yoga studios
Kandy
Day Pass Availability
Medium
Typical Range
LKR 800–2,000
Notes
Affordable local gyms
Hotels & resorts
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?
Yes. Day passes are common in Colombo and popular beach towns, and many tourist-area gyms also offer weekly passes.
How much is a gym day pass in Sri Lanka?
A day pass typically costs between LKR 1,000 and LKR 3,500, depending on the gym and location.
Can I use a hotel gym without staying there?
Often yes. Many hotels and resorts allow non-guests to use their gym for a fee, sometimes including pool or spa access.
Is a weekly pass cheaper than several day passes?
Usually. If you plan to train for several days, a weekly pass or short membership is often better value.
Can I pay for a day pass with a card?
In Colombo and larger gyms, cards are usually accepted. In smaller towns, carry cash as a backup.
Do beach-town gyms offer drop-in training?
Yes, many functional and surf-and-strength gyms along the south coast cater to visitors with flexible drop-in pricing.
Are there free outdoor places to train?
Beaches and parks are widely used for bodyweight workouts and running, which is a good free alternative in any town.
Should I book a day pass in advance?
Not usually, but it is worth calling ahead during peak season or for hotel gyms to confirm availability and price.

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