Pick a gym near where you’re staying. Canggu, Sanur and the Bukit have basic weights rooms as well as clubs with classes, pools and saunas. The prices below show what you get for a day or a month.

Where to go for one workout
Lower-cost day passes. Fit24 in Sanur is Rp 50,000, 360 Move near Suluban is Rp 100,000 for gym access, and Bali Fitness Seminyak and The Lift Bali in Amed are Rp 150,000 each.
CrossFit. Try Wanderlust or S2S around Canggu, Bambu on the Bukit, Paradise Bali in Sanur or Ubud.Fitness near Ubud. Check if your class requires a separate pass.
Gym and recovery. A day pass at The Compound in Seminyak or Reload Sanctuary in Canggu can cover the gym and recovery area. At Gymnasium Bali in Ubud, choose the pass that includes the sauna and cold plunge.
Prices were checked in November 2026 and are in Indonesian rupiah. A monthly pass can mean 28 or 30 days. If a rate is marked “++”, check the total with tax and service. All hours are local time, WITA (UTC+8).
Kuta and Legian
Celebrity Fitness Lippo Plaza Sunset
The Sunset Road branch has a weights floor and group classes. The Bali FITPASS costs Rp 720,000 for five visits, is valid for 45 days and works at both Bali clubs. Kuta hours: Mon–Fri 06:00–22:00, Sat 06:00–21:00, Sun and public holidays 08:00–20:00.


Rai Fitness Bali
Off Sunset Road on Jl. Pura Mertasari, you’ll find Life Fitness equipment, group classes, a pool and a sauna. The club can tell you what a walk-in costs and whether you can use the pool on that pass.

FIT HUB. The chain has branches at Tuban Plaza and Sunset Road. Tuban Plaza opens 05:00–00:00 on weekdays and 06:00–21:00 on weekends and public holidays. There are branches in Nusa Dua, Uluwatu and Denpasar too. Prices and minimum terms vary by branch.
The Flash Gym Bali. On Jl. Sri Rama in Legian, there are weights and a recovery area with a pool, sauna and cold plunge. Ask at reception what the walk-in pass covers.
Hammerhead Fitness. An air-conditioned weights gym on the third floor of Kasih Market in Legian, with racks, benches, free weights and machines.
Hercules Fitness Kuta. A neighbourhood weights gym on Jl. Raya Kuta. Reception can tell you what a day pass or short membership costs.
Denpasar and nearby chain gyms
Celebrity Fitness Level 21. The Level 21 Mall branch on Jl. Teuku Umar has free weights and yoga and cycling studios. Hours: Mon–Sat 06:00–22:00 and Sun 08:00–22:00. The same Bali FITPASS works here and at Lippo Plaza Sunset.
De Gym Platinum
De Gym has three Bali locations: Renon in Denpasar, Park 23 in Tuban and Gate 88 in Kerobokan. They offer weights and personal training. Prices, classes and extra facilities vary by branch.

Mejiro Gym Bali. A kickboxing and Muay Thai gym on Jl. Pakis Aji in East Denpasar. A single coached class costs Rp 250,000.
Seminyak, Petitenget and Kerobokan
Bali Fitness Seminyak. A Sunset Road gym with a weights floor and group classes. A day costs Rp 150,000, a week Rp 400,000 and a month Rp 700,000. All three rates include the gym floor and group classes.
Louis & Friends Fitness
This gym on Jl. Bidadari has free weights and cardio machines. If you’re coming during the quieter hours, ask reception whether there’s an off-peak day rate.
Soham Wellness Center
In Petitenget, there’s a gym, pool and sauna. One visit costs Rp 325,000, and a month on Gold is Rp 1,500,000. If you buy several visits together, check when the pack expires.





CrossFit Seminyak. On Jl. Drupadi, you can join a CrossFit or bootcamp session, train on your own or use the recovery area. If you’re coming for a class, pick one from the timetable and see which pass covers it.
The Compound Seminyak. A two-storey gym on Jl. Beraban. Full Access covers the weights floor, rooftop pool, sauna, cold plunge and towels. A day costs Rp 349,000, a week Rp 1,350,000 and a month Rp 2,300,000. Open daily 06:00–22:00.
Daily Gym Bali
A semi-open gym in Petitenget with basic weights and a ring, suitable for a solo workout or bag work.


The Bar
On Sunset Road, there’s a compact weights gym with barbells and dumbbells. If you’re following your own programme, ask when the floor is open for independent training.

Canggu and Babakan
Avenue Fitness
At Avenue Fitness on Batu Bolong, there are weights, group classes and a recovery area. A day in the gym costs Rp 250,000. Add recovery and it’s Rp 300,000, or pay Rp 400,000 for full access.

Body Factory Bali. At this club on Jl. Nelayan, Silver covers the gym and classes. Gold adds the recovery area. Four weeks on Silver start at Rp 2,490,000, before 10% tax and a 5% service fee. Open daily 06:00–22:00.
TOPGYM Batu Bolong. A gym and studio on Batu Bolong with a sauna and cold plunges. The Gym + Studio pass costs Rp 400,000 for a day or Rp 3,200,000 for 30 days, plus 13% tax.
Reload Sanctuary. On Jl. Canggu Padang Linjong, you can train and use the recovery area. A regular day pass is Rp 549,000 including tax. Some passes only let you in at certain times. Open daily 06:00–22:00.
BYND Fitness Club. The Open Gym pass covers the gym, 25-metre pool and recovery area on Jl. Pipitan Sari. It costs Rp 250,000 for a day or Rp 2,000,000 for four weeks. All Access includes classes and normally costs Rp 400,000 a day. Prices exclude 11% tax. Open daily 06:00–19:30.
F45 Training Canggu. This Batu Bolong studio runs coached group workouts. Book ahead if you want a spot in a particular class.
Brother Gym
This neighbourhood gym on Jl. Raya Babakan is handy for lifting if you’re staying inland. Reception can tell you the walk-in price.

Berawa, Tibubeneng and Padonan
FINNS Recreation Club in Berawa is closed for redevelopment.
Wanderlust Fitness Village. A CrossFit gym on Jl. Raya Padonan with open gym, weightlifting, a pool and recovery facilities. A day with classes and recovery costs Rp 350,000. Four weeks cost Rp 1,500,000 for independent gym access or Rp 3,100,000 for full access. Prices exclude 10% tax.
Nirvana Life
The Life day pass at Nirvana on Jl. Pantai Berawa covers the gym, group classes, pool and recovery area. When booking, see how many classes the pass covers and what it costs including tax and service.

RAW Gym Canggu. A weights gym in Tibubeneng. The same group runs RAW Ubud, RAW Uluwatu and Athlean Seminyak. If you want to train at more than one branch, ask whether your pass works there.
nuHuman by RAW. This separate RAW club off Gang Kedaton in Berawa has classes and a recovery area. The booking page lists day passes from Rp 300,000.
Alpha Gym Bali. On Jl. Karang Suwung in Tibubeneng, there’s a weights floor and a separate fight club. Ask whether coached sessions come with the pass you want.
Bull Gym Bali
Bull Core Gym on Jl. Raya Canggu charges Rp 250,000 for a day or Rp 1,000,000 for a month. The separate Bull Beach Gym at Café del Mar in Tibubeneng charges Rp 300,000 for a day, including the pool and recovery area.

S2S CrossFit Bali
CrossFit classes run on Jl. Raya Semat. If you’re visiting once, ask the coaches which sessions you can drop in for.

Pererenan and Seseh
Obsidian Gym Bali
The Pererenan club on Jl. Raya Canggu has strength equipment, a pool, sauna and cold plunge. Obsidian Fitness Studio on Jl. Sempol runs coached sessions. Make sure the pass is for the location and facilities you want.
Photos of the Jl. Sempol location.


Elite Fit Bali. On Jl. Sempol, Perform covers the gym and classes for Rp 350,000 a day or Rp 2,200,000 for four weeks. An Elite day pass includes recovery and normally costs Rp 450,000.
Surya Gym Bali
On Jl. Raya Canggu in Pererenan, the gym floor, functional classes and recovery area have separate prices.

RITE Bali. A gym and recovery club at Jl. Pantai Pererenan No.158, the former Wrong Gym site. RITE has a weights floor, sauna and plunge pools.
Threshold Gym. Train on your own or take a coached session on Jl. Pantai Seseh in Cemagi. You can buy a gym-only membership or one that includes classes.
House of Kairos. On Jl. Pantai Munggu near Seseh, there’s a gym, pool and recovery area. A day pass costs Rp 700,000 before 10% tax and a 5% service charge. Open daily 07:00–22:00.
Bukit, Jimbaran and Nusa Dua
Bingin, Ungasan, Jimbaran and Nusa Dua are in different parts of the peninsula. Compare travel time from your accommodation before choosing a gym.
Bambu Fitness Bali
A Bingin club with an open-air functional space, weights, CrossFit and HYROX. Open Gym costs Rp 250,000 for a day or Rp 2,000,000 for a month. Gym and classes cost Rp 300,000 for a day. Adding access to the Oasis recovery area brings the day rate to Rp 550,000.

360 Move Uluwatu
Near Suluban Beach, Open Gym costs Rp 100,000 for one visit, Rp 400,000 for seven days or Rp 875,000 for 30 days. Classes are extra, at Rp 150,000 each. Mon–Sat 06:00–20:00, Sun 07:00–15:00.

Muscle Beach Club
A club on Jl. Raya Uluwatu in Ungasan with an indoor gym, pool and recovery facilities. Day access is Rp 270,000. Bull Gym uses the same name for its beach venue at Café del Mar in Tibubeneng. For the Bukit location, use the Ungasan address.

Uluwatu Collective
In Ungasan you can train on your own, work with a personal trainer or join a group class. There are day, week and month passes. Ask whether your pass covers the class you want.

DFC Gym
This gym on Kahuripan IV in Ungasan is a good spot for a free-weight session. Ask reception for the walk-in price.

Fitness Plus
Fitness Plus is worth a look if you train early or late. There are branches in Ungasan, Jimbaran, Canggu, Sanur, Ubud and Denpasar. Ask the branch when it’s open, whether you can get in overnight and whether you can pay for one visit.
Uluwatu · Jimbaran · Sanur · Ubud · Fitness Plus · Fitness Plus Sesetan · Website · Instagram · Instagram · Website · Instagram







Kanana Gym. At Kanana Village in Ungasan, there’s a gym and recovery area. A pass costs Rp 300,000 for a day or Rp 1,100,000 for seven days in a row.
ULU Active. A gym on Jl. Labuansait in Pecatu. Gym access with group classes costs Rp 300,000 for a day or Rp 1,800,000 for a month. Day access with recovery is Rp 400,000.
Bali Training Centre. A semi-open training space by The Cashew Tree in Bingin, with functional training and Muay Thai. Check the timetable and book your class ahead.
Gymbeem Fitness Club
A small gym on Jl. Sriwijaya in Ungasan. Check the walk-in rate at reception.

Jimbaran Gym
A local gym on Jl. Karang Mas Sejahtera for an independent weights session.

Klub Jimbaran
There’s a gym and pool at this Jimbaran club on Jl. Kori Nuansa Raya. Ask at reception how much a visit costs and whether your gym ticket also lets you swim.

Westin Beach Workout. Anyone can use the outdoor workout area on the beach by The Westin Resort Nusa Dua for free. The indoor gym and paid wellness programmes have their own rules.
ASAI Gym. A gym at ASAI Wellness Village in Jimbaran, with separate packages for gym access, classes and recovery. A 06:00–08:00 gym-only pass costs Rp 250,000 plus 10% tax. Open daily 06:00–22:00.
Sanur and nearby
Fit24 Sanur
On Jl. Danau Tamblingan, you can train for Rp 50,000 a day, Rp 150,000 a week on special offer or Rp 300,000 a month. If you’re going early or late, find out when reception is open.


Paradise Bali
At this club on Jl. Danau Tamblingan you can train on your own, do CrossFit Sanur or use the recovery area. There’s also a café. The gym and classes have separate passes.





View 3
more photo
more photo

MS Fit
A gym in Sanur Kauh with machines and group classes. Ask the club about day access and the current timetable.




Fitness Plus Sanur
The Sanur branch is on Bypass Ngurah Rai, handy if you’re staying west of the road. Ask this branch whether you can walk in and what a visit costs.
Energy Gym
A basic weights gym on Jl. Tirtanadi for a straightforward workout. Ask at reception for the current price.


Prime Gym & Spa. Prime Plaza Hotel on Jl. Hang Tuah has strength and cardio equipment. If you’re not staying at the hotel, ask how much the gym costs and whether that includes the sauna and plunge pools.
Shankha Spa Fitness. The fitness centre serving Andaz Bali and Hyatt Regency Bali is open 06:00–20:00 for members and 06:00–22:00 for hotel guests. If you are staying elsewhere, ask about membership before visiting.
Maya Sanur Fitness Centre. On Jl. Danau Tamblingan, a gym pass costs Rp 121,000 for a day or Rp 713,000 for a month, plus 21% in tax and service. You must be 18 or older to join.
The Samata Fitness Club. The hotel in Kesiman Kertalangu, north of Sanur, has strength equipment and a boxing ring. If you’re not staying there, ask whether you can use the gym and what passes it offers.
Ubud and nearby villages
Ubud.Fitness, Ubud Fitness Center and Ubud Gym are three separate venues. Check the address before leaving.
Ubud.Fitness / CrossFit Ubud
In Lodtunduh, you can train on your own and take as many group classes as you like for Rp 275,000 a day, Rp 750,000 a week or Rp 1,850,000 a month. One class on its own costs Rp 220,000. The recovery area is extra.


Gymnasium Bali
At Onyx Park on Jl. Sri Wedari, the gym and group classes cost Rp 275,000 a day or Rp 1,990,000 a month. With the recovery area, it’s Rp 350,000 a day or Rp 2,490,000 a month. Prices exclude 10% tax. Open daily 06:00–22:00.



Titi Batu Ubud Club
A club in Mas with a gym, pools, squash and a skatepark. An adult day pass costs Rp 190,000 or Rp 310,000 with gym access. The gym, cold plunge and squash court are adults-only, and day passes exclude group classes. Open daily 08:00–22:00.


Ubud Fitness Center
On Jl. Gunung Sari in Peliatan, there’s a weights room and a separate squash court. If you’re coming for squash, ask when the court is free and whether you can hire rackets.



Massa’s Fitness Center
A neighbourhood gym on Jl. Made Lebah in Peliatan, with machines and free weights for an independent strength session.


Semana Gym
A small gym on Jl. Raya Semana in Singakerta, handy for a basic session if you are staying west of central Ubud.

Goa Gajah Gym
This gym on Jl. Raya Goa Gajah in Kemenuh is handy if you’re staying east of Ubud.

Ubud Gym
A small gym in Petulu. Search for Ubud Gym on the map, as Ubud.Fitness and Ubud Fitness Center are different venues.

Byson Gym
This neighbourhood gym on Jl. Raya Kengetan in Singakerta is a good option for a solo workout if you’re staying southwest of central Ubud.


Bala Bali Training
In Singakerta, the studio runs martial arts and conditioning sessions. See the club’s timetable for class times.
Ubud Muay Thai
A gym in Nyuh Kuning. Open Gym is Rp 100,000 for a day and All Access with scheduled classes is Rp 200,000.

Amed
The Lift Bali. This air-conditioned Amed gym on Jl. I Ketut Natih has free weights, cardio equipment and group classes. Gym-only entry costs Rp 150,000 a day or Rp 900,000 a month. The recovery area is extra. The gym opens 06:30–21:00.
Pilates and dance studios
The Canggu Studio
This Canggu studio runs group dance classes.

Sunset Pilates Berawa
A Sunset Pilates branch in Tibubeneng with reformer sessions by booking.

Studio Pilates Bali / The Art of Body
A Pilates studio on Jl. Mertanadi in Kerobokan. Choose your class format and reserve a spot before visiting.

What to check before buying a pass
Gym and classes. Open gym is time to train on your own. A drop-in can be one coached class or one visit to the gym. If you’re coming for a class, ask whether it’s included and if you need to book.
How long your pass lasts. Passes for a set number of days and packs of visits work differently. Ask if you can leave and come back the same day, use another branch or get in when reception is closed.
What you’ll pay. Ask if the price covers towels, lockers, the pool and sauna. Find out if there’s a joining fee or a discount for KITAS holders.
Where to buy sports supplements
In Kuta, Limitless Nutrition is on level B1 at Beachwalk. Uluwatu Gym Store is on Jl. Raya Uluwatu No.100X by Sidewalk Mall in Jimbaran. Bali Supplement 21 has branches in Tibubeneng, Pererenan and Pecatu.
For protein powder and other supplements, see the Bali sports nutrition shop guide. Check stock before making a trip for a specific brand.
For coached fight training, see the guide to boxing and Muay Thai gyms in Bali. For reformer and mat classes, see Pilates studios in Bali.
You can add one right now!