Where to Swim Laps in Bangkok: Best Pools and Swim Clubs
A complete guide to Bangkok's best 50m and 25m lap pools, from cheap municipal sports centers to high-end day-pass fitness clubs.
Most hotel pools in Bangkok are built for lounging with a drink. They are shallow, short, and usually packed with sunbathers. If you are training for a triathlon or just want to swim 1,500 meters without doing a flip turn every eight strokes, you need a dedicated lap pool.
Bangkok has excellent swimming facilities. Some sit inside university campuses, others inside public parks or private sports complexes. Finding them requires understanding local entry requirements, session schedules, and strict dress codes. This guide breaks down the best lap pools in the city by size, location, and cost.
The Rules of Bangkok Public and Municipal Pools
Public pools managed by the Bangkok Metropolitan Administration (BMA) or national sports authorities offer incredible value. You can swim for as little as 40 to 100 THB per visit, but you cannot just walk in with flip-flops and board shorts.
The Bureaucracy
To use BMA public pools like Lumphini or Benjasiri, you must register for an annual youth center membership. The process requires:
- A copy of your passport photo page and current Thai visa stamp.
- Two physical passport-sized photos.
- A medical certificate from a Thai clinic confirming you are fit to exercise. You can walk into almost any small neighbourhood medical clinic and ask for a sports certificate. It takes five minutes and costs between 100 and 200 THB.
- An annual membership fee ranging from 40 to 100 THB.
Once registered, you receive a paper membership card. Keep this card in your gym bag, as staff inspect it at the gate every single time.
Sessions and Dress Code
Public pools run on timed sessions, usually lasting 60 to 90 minutes. Between sessions, staff clear the deck, test chemical balances, and hose down the concrete. If you show up 15 minutes before a session ends, you will only get 15 minutes in the water.
Dress codes are strictly enforced by deck marshals:
- Swim caps: Mandatory for all swimmers regardless of hair length.
- Swimwear: Men must wear swim briefs or fitted jammers. Loose nylon board shorts are turned away at the entrance. Women must wear proper one-piece or two-piece athletic swimsuits.
- Footwear: Outdoor shoes must be removed before entering the locker rooms and pool deck.
Best 50-Meter Olympic Lap Pools
If you prefer long-course training, Bangkok has several full 50-meter Olympic pools open to the public.
Wisuttharom Pool (National Stadium Complex)
Located on Rama I Road directly beside the National Stadium BTS station, Wisuttharom is the most accessible 50-meter pool for anyone staying along the BTS Sukhumvit or Silom lines.
- The Facility: A full 50-meter outdoor pool covered by a high steel roof structure. The roof blocks direct equatorial sun while allowing open airflow. Deep water throughout, clean lane lines, and clear visibility.
- Drop-in Cost: 100 THB for non-member walk-ins, or cheaper with an annual stadium card.
- Transport: Take the BTS Silom Line to National Stadium Station (Exit 2). Walk through the main stadium gates and head past the indoor arenas toward the rear of the complex.
- Local Advice: Local youth squads train here every weekday between 4:00 PM and 7:00 PM. During these hours, four to six lanes are reserved. Swim early morning between 6:00 AM and 9:00 AM or early afternoon for open lanes.
Chulalongkorn University Aquatic Center
Situated inside Chulalongkorn University, this is one of the cleanest and best-maintained aquatic facilities in central Bangkok.
- The Facility: A 50-meter indoor pool featuring an advanced water filtration system and electronic touch boards used for national collegiate meets. Because it is fully indoors, you do not need sunscreen or rash guards.
- Drop-in Cost: 100 to 120 THB for external guests.
- Transport: Take the MRT Blue Line to Sam Yan Station. Use Exit 2, walk through Chamchuri Square, and take a short five-minute walk onto the university campus. Alternatively, take a 20 THB motorcycle taxi from National Stadium BTS.
- Local Advice: Non-students are admitted during public lap hours, which generally run from 6:00 AM to 8:00 AM and 5:00 PM to 8:00 PM on weekdays, with broader hours on weekends.
Sports Authority of Thailand (SAT) Aquatic Center
Located inside the massive SAT complex in Hua Mak (Ramkhamhaeng), this facility is where many of Thailand's national swimmers and triathletes train.
- The Facility: A full 50-meter outdoor competition pool alongside a separate 25-meter warm-down pool and diving well. The lanes are wide and the water quality is handled to competition standards.
- Drop-in Cost: 80 THB per session.
- Transport: Take the Airport Rail Link to Ramkhamhaeng Station, then take a taxi or Grab for about 10 minutes down Ramkhamhaeng Road. You can also take a Saen Saep canal boat to the Ramkhamhaeng University pier.
- Local Advice: This pool attracts fast lap swimmers. Etiquette is strong here. Circle swimming is standard and faster swimmers are always given right of way.
Royal Thai Navy Aquatic Center (Bangna)
Located in the southern district of Bangna, this military-managed sports facility is open to civilians and offers quiet long-course swimming.
- The Facility: An outdoor 50-meter pool surrounded by concrete bleachers. Water depth reaches two meters throughout, offering excellent buoyancy and smooth water conditions.
- Drop-in Cost: 80 THB.
- Transport: Take the BTS Sukhumvit Line to Bang Na Station. From Exit 2, take a brief taxi or motorcycle ride down Sanphawut Road.
- Local Advice: Because it is away from the main tourist hubs, this pool is rarely crowded during mid-morning hours.
Best 25-Meter Lap Pools
When you need a quick workout close to central commercial districts, these 25-meter options offer great convenience.
Lumphini Park Youth Center Pool
Set inside Bangkok's major central park, this pool lets you train outdoors with views of the Silom skyline.
- The Facility: A 25-meter outdoor pool with four dedicated lap lanes. Water is treated regularly and kept clean.
- Drop-in Cost: Requires the BMA annual youth membership (40 THB for Thai nationals, 100 THB for foreign residents) plus a nominal session fee of 15 to 20 THB.
- Transport: Take the MRT to Lumphini or Silom Station, or the BTS to Sala Daeng. Walk into Lumphini Park toward the sports center building on the eastern side of the grounds.
- Local Advice: Bring your medical certificate and photos on your first visit. You cannot swim without completing the paperwork at the front desk.
Benjasiri Park Swimming Pool
Situated directly next to the Emporium shopping center in Phrom Phong, this is the most centrally located municipal pool on Sukhumvit Road.
- The Facility: A 25-meter outdoor pool. The perimeter is lined with trees, offering partial shade during morning hours.
- Drop-in Cost: Standard BMA registration rules apply (40 to 100 THB annual membership, nominal session fee).
- Transport: Take the BTS to Phrom Phong Station (Exit 6). Walk directly into Benjasiri Park. The pool complex sits on the left side near the basketball courts.
- Local Advice: Leaves can fall into the water on windy afternoons, but staff clean the pool regularly. Avoid late afternoons when kids' swim lessons take over two of the lanes.
Premium Sports Clubs and Gym Lap Pools
If you prefer to bypass municipal paperwork and want luxury locker rooms, saunas, and towel service, private clubs offer single-day passes.
The Racquet Club (Sukhumvit 49)
Located in the Thonglor area, The Racquet Club is a full sports facility popular with long-term expatriates and fitness enthusiasts.
- The Facility: A 25-meter outdoor lap pool situated on the roof terrace. It features clear lane ropes and a shaded lounge area.
- Drop-in Cost: Day passes run between 500 and 700 THB, granting access to the pool, gym, rock climbing wall, sauna, and badminton courts.
- Transport: Take the BTS to Thong Lor or Phrom Phong, then take a motorcycle taxi up Sukhumvit Soi 49.
- Local Advice: The day pass gives you access for the entire day. You can swim a morning session, use the co-working spaces or gym, and swim again in the evening.
The Olympic Club (Pathumwan Princess Hotel)
Connected directly to MBK Center, this high-end athletic facility features one of the best commercial lap pools in the city center.
- The Facility: A 25-meter outdoor saltwater pool. Depth is consistent and the water is soft on the eyes and skin compared to heavy chlorine pools.
- Drop-in Cost: Day passes cost approximately 800 to 900 THB, including full gym access, steam rooms, jacuzzis, and towels.
- Transport: Take the BTS to National Stadium Station and walk through MBK Center into the Pathumwan Princess Hotel lobby.
- Local Advice: Saltwater filtration keeps the pool crystal clear. It is rarely crowded, making it easy to get a lane to yourself.
Virgin Active Fitness Clubs (EmQuartier & Wireless Road)
Virgin Active operates several premium health clubs across Bangkok equipped with indoor, temperature-controlled lap pools.
- The Facility: 20 to 25-meter indoor lap pools with ozone treatment systems. Water temperature is held steadily around 27 to 28 degrees Celsius.
- Drop-in Cost: Day passes cost roughly 900 to 1,000 THB. You must arrange access in advance or visit with an existing member.
- Transport: The EmQuartier branch links directly to Phrom Phong BTS. The 208 Wireless Road branch is a short walk from Ploen Chit BTS.
- Local Advice: These indoor facilities are ideal during the heavy downpours of the rainy season.
Essential Advice for Swimmers in Bangkok
Water Temperature and Heat Management
Outdoor pools in Bangkok heat up fast under the sun. By midday, outdoor water temperatures often reach 30 to 32 degrees Celsius. Swimming hard intervals in water that warm leads to rapid overheating and dehydration. Bring a water bottle to poolside and aim for early morning swim slots before 9:00 AM.
Sun Protection
UV radiation in Thailand is high year-round. For outdoor pools like Wisuttharom or Benjasiri, wear water-resistant SPF 50+ sunscreen or a tight-fitting UV rash guard to avoid sunburn during 45-minute training sessions.
Rainy Season Protocols
During monsoon season (May through October), torrential downpours hit Bangkok quickly in the late afternoon. Outdoor public pools will clear the deck immediately at the first sign of lightning. If thunder begins, staff will sound a whistle and order everyone out of the water. Keep an indoor pool like Chulalongkorn University or Virgin Active as a backup plan.
Frequently Asked Questions
Do I need a medical certificate to swim in Bangkok public pools?
Yes. Municipal BMA pools like Lumphini and Benjasiri require a medical fitness certificate from a local clinic. Private gym pools and day-pass sports clubs do not require one.
Are swim caps mandatory in Bangkok lap pools?
Yes. Almost all public, university, and private sports club pools strictly require swim caps for both men and women before entering the water.
Where can I swim laps in a 50-meter pool near a BTS station?
Wisuttharom Pool at the National Stadium complex sits right beside National Stadium BTS station. It is a 50-meter covered outdoor pool open to the public.
What swimwear is allowed in Bangkok public pools?
Men must wear tight swim briefs or athletic jammers. Loose nylon board shorts are forbidden. Women must wear proper athletic one-piece or two-piece swimsuits.