Gyms in Gaborone

Published: 17 April 2026

People in Botswana like to keep fit, and so should you! Gaborone hosts a range of attractive options to go for a workout or a cardio class, with many even offering extras such as lap pools, steam rooms, coffee shops and more.

The big name in town is Jack’s Gym, with 4 branches across Gaborone and Phakalane, and with great value for money and flexible memberships. Most of the Jack’s locations will offer a large pool, open studios and a sauna, beyond a solid arrangement of cardio and workout equipment, and memberships go from monthly, to quarterly, 6 and 12 month up to a two year discounted plan, with different branches to choose from.

Virgin Active, a big brand popular in South Africa and the UK, has a subsidiary in Gabs too which could be described as the more premium option in the city (possibly together with Jack’s Gym iTowers). It has state-of-the-art equipment and offerings with all you can imagine, but less flexible membership options, mostly on the longer contract side of things.

Additionally, there are others such as the popular BNSC Gym at the National Stadium and other options in Mogoditshane and Phakalane, just outside of town. Beyond our list, you would potentially find smaller community gyms in other neighborhoods and parts of town.

Gyms:

  • Jack’s Gym iTowers

  • Jack’s Gym Village

  • Jack’s Gym Molapo Crossing

  • Virgin Active Health Club

  • BNSC Gym

  • BONUS

Jack’s Gym iTowers

Jack’s Gym is the household brand in Botswana when it comes to gyms. With four locations across the greater Gaborone area, they are the only chain and your main option when it comes to fitness and working out. The branch at iTowers in the CBD is their flagship gym which comes with a range of modern equipment, group classes, a yoga and stretching area, a rooftop terrace with a large pool, and an in-house coffee shop.

It being their most prestigious branch, accessing it is only possible with their highest-tier membership starting at p690 per month, which automatically allows you access to all of their branches.

Explorer’s note:‍‍ ‍With it being popular among business folks from the CBD area, it sees larger crowds on early mornings and after work, while you would have more space to yourself around 9/10am or in afternoons.

Prices:

P690 for 1 month (P490 for students)

P1900 for 3 months (P1375 for students)

P3350 for 6 months (P2650 for students)

P6900 for 12 months (P4900 for students)

P13000 for 24 months (P9650 for students)

+P200 joining fee

Neighborhood: CBD

Location:‍ ‍Google Maps (at iTowers)

Socials:‍ ‍Facebook, Instagram

Contact: +267 395 1248

Opening hours:

Mon – Thu: 5:00 – 22:00

Fri: 5:00 – 21:00

Sat: 7:00 – 16:00

Sun: 7:00 – 13:00

Jack’s Gym Village

Located in the small Village Mall and medical hub, Jack’s Gym Village is another great option for the fit and active. It is a sizable gym with a range of equipment that is regularly updated and hosts a large outdoor lap pool (could be olympic sized?), a spinning room with 50 bikes, a small outdoor section with equipment, and spaces for flexible exercises and stretching.

Memberships start at a fair p490 a month, with multi-month options and memberships allowing wider access across branches.

Explorer’s note:‍‍ ‍Make use of the great place this branch is located in, with all sorts of medical facilities like doctors offices, a pharmacy, radiology, dentistry, etc. in building and the cool Santorini Vibes Restaurant next door to the gym, perfect for a coffee or juice before or after the workout.

Prices:

P690 for 1 month (P490 for students)

P1900 for 3 months (P1375 for students)

P3350 for 6 months (P2650 for students)

P6900 for 12 months (P4900 for students)

P13000 for 24 months (P9650 for students)

+P200 joining fee

Neighborhood: Village

Location:‍ ‍Google Maps (at the Village Mall)

Socials:‍ ‍Facebook, Instagram

Contact: +267 395 1248

Opening hours:

Mon – Thu: 5:00 – 22:00

Fri: 5:00 – 21:00

Sat: 7:00 – 16:00

Sun: 7:00 – 13:00

Jack’s Gym Molapo Crossing

Jack’s Gym’s biggest branch is at the Molapo Crossing Shopping Mall along the Western Bypass and comes with two levels of weight and cardio equipment, a yoga room, a basketball court, a running loop, a terrace and an olympic-sized heated indoor pool. Quite the hub to workout at or go for a session on the treadmill or row machine.

Pricing is the same as the Village branch, starting with p490 a month and options to go beyond that.

Explorer’s note:‍‍ ‍Though not part of the gym, you’ll find padel courts and 5-aside-football just outside the gym!

Prices:

P690 for 1 month (P490 for students)

P1900 for 3 months (P1375 for students)

P3350 for 6 months (P2650 for students)

P6900 for 12 months (P4900 for students)

P13000 for 24 months (P9650 for students)

+P200 joining fee

Neighborhood: Block 6

Location:‍ ‍Google Maps (at Molapo Crossing Mall)

Socials:‍ ‍Facebook, Instagram

Contact: +267 395 1248

Opening hours:

Mon – Thu: 5:00 – 22:00

Fri: 5:00 – 21:00

Sat: 7:00 – 16:00

Sun: 7:00 – 13:00

Virgin Active Airport Junction

Moving on from the dominant Jack’s institution, Virgin Active, a household name in Southern Africa, has its presence in town with their "health club" in Block 10 at Airport Junction Mall. Their only branch in the country comes with a range of amenities like a heated lap pool (indoor), sauna & steam room, a whole range of classes, a kids section, and the most modern equipment you would find. There’s also a Kauai Coffee Shop with fresh smoothies and snacks.

The premium facilities at Virgin Active come at a cost, with the establishment offering less flexible contracts starting from a full year plan for p690 a month, which amounts for p8,280 per year.

Explorer’s note:‍‍ ‍Check out one of their many daily classes and group exercises! And be careful of the contract trap (automatic renewals, cancellation penalties, etc.)

Prices:

P690 per month on a 12 month plan

P570 per month on a 24 month plan

+joining fee tbc

Neighborhood: Block 6

Location:‍ ‍Google Maps (at Airport Junction Shopping Centre)

Socials:‍ ‍Facebook, Instagram, TikTok

Website:‍ ‍www.virginactive.co.za

Contact: +267 79 127 263

Opening hours:

Mon – Thu: 5:00 – 21:30

Fri: 5:00 – 21:00

Sat & Sun: 6:00 – 20:00

BNSC Gym

The gym of the Botswana National Sports Commission is hosted at the National Stadium in Gaborone and offers the most attractive memberships in terms of pricing. Its a simple gym with all the equipment needed and not much fluff beyond that.

Apart from the regular month at p240, they also offer day and week options at p40 and p120 respectively, and other options and special rates as outlines below.

Explorer’s note:‍‍ ‍This is your old-school gym with a local, fitness-enthusiastic crowd, for some of us the ideal environment to push a tough workout.

Prices:

P240 for a month (P170 for students, P380 for couples)

P660 for 3 months

P1260 for 6 months

P2400 for 12 months

P40 for a day

P120 for a week

+P70 joining fee

Neighborhood: Extension 11 / Maruapula

Location:‍ ‍Google Maps (at National Stadium)

Socials:‍ ‍Facebook

Website:‍ ‍www.bnsc.co.bw

Contact: +267 367 4089

Opening hours:

Mon – Fri: 5:00 – 21:00

Sat: 6:00 – 14:30

Sun: 6:00 – 13:00

BONUS: Gyms Outside of Gaborone

Outside the bounds of Gabs, you’ll find another Jack’s Gym in Phakalane (at Mowana Park Mall), Gang’s Gym in Mogoditshane, and another one in Phaks called Fitnessbox101. To summarize each, we could say that Jack’s Gym Mowana Park is similar to the other ones, tough slightly smaller, without a pool but a cozy vibe and great equipment; Gang’s Gym will be more comparable to BNSC as your solid gym with a strong equipment focus and particularly good deals and weekend opening hours; Fitnessbox101 finally is a community-driven option in Phakalane with classes, free weight area and great personal trainers.

Explorer’s note:‍‍ ‍Go check them out and ask for a trial workout, they always let friendly faces give it a go for free or a small fee ;)

Jack’s Gym Phakalane

Location:‍ ‍Google Maps (at Mowana Park Mall)

Socials:‍ ‍Facebook, Instagram

Contact: +267 395 1248

Opening hours:

Mon – Thu: 5:00 – 22:00

Fri: 5:00 – 21:00

Sat: 7:00 – 16:00

Sun: 7:00 – 13:00

Gang’s Gym Mogoditshane

Location:‍ ‍Google Maps

Socials:‍ ‍Facebook, Instagram

Contact: +267 391 1253 / +267 73 453 178

Opening hours:

Mon – Fri: 5:00 – 22:00

Sat & Sun: 7:00 – 19:00

Fitnessbox101 Phakalane

Location:‍ ‍Google Maps

Socials:‍ ‍Facebook, Instagram, TikTok

Contact: +267 73 190 030 / +267 77 671 083

Opening hours:

Mon – Sun: 5:00 – 20:30

Previous
Previous

Ways to Get Around in Gaborone

Next
Next

Taxi Apps in Gaborone