Running in Bangkok – where to run, when to go, and how not to melt
Bangkok isn’t the first city that comes to mind when you think about running. It’s 34 degrees, the humidity hits you like a wet blanket the second you step outside, and the sidewalks are an obstacle course of food carts, motorbikes, and paving slabs that want to break your ankles.
But people run here. A lot of people. The parks are packed at dawn, the run club scene has blown up in the last couple of years. People have found ways to adapt – for example some races start at 1am because running a marathon in Bangkok during the day would put people in hospital 😂
We run at Lumphini Park and Benjakitti Park regularly. Both are easy to get to by train, and there are enough other runners around that you never feel out of place. Morning or evening, obviously – nobody’s out there at noon (we guess).
Here’s everything you need to know.
When to run
Time of day
The sweet spot is 5:30 to 6:30am. Parks open between 4:30 and 5:00am, the serious runners are already out, and you’ve got about an hour before the heat starts building. By 9am it’s uncomfortable. By noon the parks are empty except for monitor lizards.
Evening works too. After 6:30pm the sun drops fast and it becomes bearable, though nighttime temperatures rarely drop below 26-28C except in December and January when it can hit 22-23C, which feels almost cold by Bangkok standards.
If you’re not used to the heat, take it easy for your first few runs.
One interesting thing, in some parks the Thai national anthem plays over loudspeakers at exactly 8am and 6pm. Everyone stops, so we should respect the culture and stop too. You stand still and wait for about 60 seconds. Plan your intervals accordingly.
Best months
December and January are the best. Morning temperatures around 23C, low humidity, dry skies. This is when the big races happen. April is the worst. Highs of 36C.
Rainy season (June to October) is better than you’d expect. Rain usually comes as afternoon thunderstorms, not all-day drizzle. Mornings are often clear.
Air quality
Here’s the cruel part: November to February has the best temperatures but the worst air quality. PM2.5 spikes during burning season and Bangkok sits in a pollution trap.
Check the air quality before you go. On bad air days, skip the outdoor run.
Where to go running in Bangkok
Lumphini Park – the classic

Lumphini is Bangkok’s Central Park and the default run spot. We’ve got a full guide to Lumphini Park if you want the complete picture, but here’s what runners need to know. The main loop is 2.5km of smooth paved path with distance markers, and the tree cover makes it cooler than running in direct sun.
The park opens at 4:30am. By 5:30am you’ll share the path with tai chi groups, power walkers, dancers, and in the evening, a massive evening aerobics class that draws hundreds of people. It can feel crowded at peak times – you’ll weave around people – but that’s ok.
You’ll also share it with monitor lizards that look prehistoric and can be a meter long. Give them some space.

Getting there: MRT Lumphini, MRT Silom, or BTS Sala Daeng. All within a few minutes walk of an entrance.
Facilities: Free lockers near the restrooms (bring your own padlock), showers at the Sala Daeng entrance for 10 baht (~$0.30 USD), drinking fountains, and food vendors near the Rama IV entrance from about 6am selling water and fresh fruit. There’s also a calisthenics area in the southeast corner and an outdoor gym with free weights in the south-central area if you want to add some strength work to your run. Smoking is banned throughout the park (2,000 baht fine, and they do enforce it on tourists), and dogs are restricted to the designated dog park.
Benjakitti Park – the modern option
Benjakitti is newer, cleaner, and less crowded than Lumphini. The lake loop is about 1.8km with distance markers and water fountains. The forest park extension (opened 2022 on a former tobacco factory site) added kilometers of paths through what feels like a jungle in the middle of the city.
This is where most of the run clubs meet, and it’s the better-maintained park of the two. The skyscrapers reflect off the lake during evening runs, which is a nice bonus.
Getting there: MRT Queen Sirikit Convention Centre (Exit 3), BTS Asok, or MRT Sukhumvit.
Facilities: Free showers, toilets, and changing rooms. Outdoor gym equipment and stretching zones throughout the park. The % Arabica coffee shop at the southeast corner near QSCC station is a popular post-run spot.
The linked parks route
Not many people know about this one. An elevated walkway called the Green Mile connects Lumphini Park to Benjakitti Park. String them together for a longer run:
- Lumphini Park loop
- Green Mile elevated walkway – with marsh views, skyline views, and small shops with pulley systems that send drinks up to runners
- Benjakitti Park lake loop
Note: the Green Mile has had periodic closures for construction work, so check that it’s open before planning your route around it.
Chatuchak’s three parks – varied terrain
Up north, three nearby parks give you options for a longer run: Vachirabenjatas (Rot Fai) Park, Queen Sirikit Park, and Chatuchak Park. There are mixed surfaces – concrete, asphalt, soil, gravel, and brick. The distance and road crossings depend on the route you take.
Rot Fai has shared running and cycling paths, but Queen Sirikit and Chatuchak parks are pedestrian only. Carry a bottle of water.
Getting there: BTS Mo Chit, MRT Chatuchak Park, or MRT Phahon Yothin.
Avoid weekends if you’re running the Chatuchak section – the weekend market creates massive crowds nearby.
Suan Luang Rama IX – for distance training
If you’re training for something specific and need a longer loop, Suan Luang Rama IX has a 5km circuit. It’s further out and harder to reach (about 1.5km from MRT Suan Luang Rama IX), but it’s worth the trip for serious training runs. It connects to Nong Bon Lake Park for even longer efforts.
Entry is 10 baht, and the park is open from 5am to 7pm. The 7pm closing time can be tight for evening runners.
Bang Kachao – the weekend adventure
Bang Kachao sits inside a bend of the Chao Phraya River. It’s Bangkok’s “green lung” – we’ve written a full guide to Bang Kachao – and it feels like you’ve left the city entirely. You can put together a run on a mix of paved roads, narrow alleys, and elevated wooden boardwalks through mangrove forest.
Getting there takes some effort: BTS Bang Na, then a motorbike taxi to Wat Bang Na Nok pier, then a ferry across to Wat Bang Nam Phueng Nok. Find out when the last ferry back leaves. This is a weekend adventure, not a daily training spot.
101 Sky Track – the rooftop option
If you want something different, True Digital Park has a free 540-meter semi-outdoor running track on the 4th floor of the East building. You’ll need a free Life Member login each time you visit. Three color-coded lanes (gray for warmups, green for walking or jogging, blue for faster running). It’s got lockers, showers, and toilets – better facilities than most parks.
Open 7am to 9pm daily. It gets wet and slippery in rain since it’s semi-outdoor, but on a clear evening the views of the BTS line and Wat Dhammamongkol pagoda are a nice backdrop.
Getting there: BTS Punnawithi (Exit 6), walk into the mall, elevator to the 4th floor of the East building.
Suvarnabhumi Airport jogging track
This is cool… A 1.5km shared jogging and cycling track near Suvarnabhumi Airport, part of the Happy and Healthy Bike Lane complex. The surface is soft rubber, which is easy on your joints. It’s open 6am to 9pm daily, with last entry at 7:30pm.
It’s really only practical if you’re staying near the airport – the location is remote from central Bangkok, so plan your transport there and back. The main 23.5km loop around the airport perimeter is for cyclists only. But if you’ve got a long layover and running shoes in your bag, it exists.
What about street running?
Not really worth it. Bangkok’s sidewalks are broken, uneven, blocked by food vendors and motorbike parking, with open drains and power poles in the middle of the path. The roads aren’t an option either – too many cars and motorbikes, and drivers aren’t looking for runners.
The only exception is very early morning (before 5:30am) in quiet residential neighborhoods like Ari, where the leafy sois are calm enough to run on. But honestly, with parks this good and this accessible, there’s little reason to run roads.
The practical stuff
What to carry
Most Bangkok runners go minimal: phone, one card or a 100 baht note, and a room key. That’s it. Leave your passport at home/hotel (keep a photo on your phone). A running belt or zippered shorts pockets handle everything you need.
If you need a running belt, Decathlon has stores near both major parks – Decathlon Rama 4 (near Lumphini) and Decathlon Terminal 21 Asok (near Benjakitti).
Water
Carry a bottle of water. We’d recommend sticking to bottled water.
For longer runs, carry a handheld bottle or plan your route past a vendor.
Bangkok’s run club scene
Bangkok has plenty of running groups, from relaxed social runs to more structured training. Some are as simple as showing up; others need a signup.
Here are the ones worth knowing about. Check the club’s latest post for the next run before heading over:
Sabai Run Club
A relaxed morning jog followed by coffee – it’s a social event that happens to involve running, not the other way around.
When: Sunday 7:15am
Where: Gate 9 of Benjakitti Park
Distance: 3–4km with multiple pace groups. No signup needed for Sunday runs.
Vibe: Very welcoming to beginners and visitors
Instagram: @sabairunclub.bkk
Mikkeller Running Club
A Copenhagen beer brand started a running club to lose “beer weight” and it spread to 100+ chapters. The Bangkok chapter’s 5.6km run comes with a free house beer at the finish, according to Time Out. Membership is through the Mikkeller app, with 10% off at Mikkeller bars.
When: First Saturday of the month. Check Mikkeller Bangkok for the start time.
Where: Mikkeller Bangkok, 26 Ekkamai 10 Alley, Lane 2 (map)
Vibe: “Don’t be too serious about your sports.” Beginners welcome
Instagram: Bangkok updates: @mikkellerbkk. Global club: @mikkeller_running_club
Bangkok Runners
A long-running group (see what I did there?). Started in 2012, nearly 3,000 members on Meetup, with a Monday morning “Easy Peasy” run. This is a structured group – they have pace guidelines, air quality policies, and a well-organized calendar.
When: Monday, meeting at 6:30am for a 6:35am start (Easy Peasy)
Where: Benjakitti Park, north end near the car park entrance
Distance: 5-7km at 6.5-8 min/km
Meetup: Bangkok Runners
URT (Ugly Running Training Club)
The anti-running-club running club. Sequins, safety pins, eyeliner, loud playlists. No coaching, no hierarchy, no one asks your pace. Their Instagram posts are cryptic event announcements. As Time Out put it, “less about lap times, more about theatre in motion.”
When: Morning runs around 6:30am; see their latest announcement
Where: Benjakitti Park, Gate 3, by the stretching zone
Instagram: @ugly_running_training_club
CNX-BKK Brotherhood
Started as a found-family group for Chiang Mai natives living in Bangkok, but open to everyone. They describe themselves as a “Daydrinker & Runner Club” and have teamed up with theCOMMONS Sala Daeng for 5K-15K challenges.
Instagram: @cnx_bkk.brotherhood
Hash House Harriers
If you want something completely different, Bangkok has multiple Hash House Harrier chapters – the self-described “drinking club with a running problem.” A “Hare” lays a paper trail and everyone follows it through parts of Bangkok most residents never see. Distances vary, and the drinking afterwards is optional.
The Bangkok Hash House Harriers (men-only, except announced open outstation runs) have run every Saturday since 1977. There are also mixed chapters, including Bangkok Monday and the Wednesday Harriettes. Siam Sunday runs on the second and fourth Sundays. Small participation fee per run.
And the rest
- SarDine Run Club – rotates between parks on Saturdays, pace-agnostic
- Meep Meep Run Club – has teamed up with theCOMMONS for outings where you can run, jog or walk
- Brew Run Club – post-run drinks (coffee, cocktails, smoothies), some events require pre-registration via Ticketmelon
- Cruise Control Run Club – streetwear culture meets running
- Brand-sponsored clubs from Nike, Hoka, Adidas, and On Running also organize meetups
Races and events
Bangkok has more races than you’d expect. Here are the main ones:
Amazing Thailand Marathon Bangkok – November 28–29, 2026. The half marathon is on Saturday, with the full marathon, 10K and 4.5K on Sunday. Registration is sold out for all distances.
Bangkok Marathon – January 10, 2027. The full marathon starts at 12:30am, with runners gathering the night before. Yes, half past midnight, because running 42km in Bangkok daytime heat would be a medical emergency waiting to happen. Been going since 1987.
Bangkok Midnight Marathon – December 20, 2026. See the event listing for entry details.
WeRunThailand – Free runs of up to 5K, with dates varying by venue. Register at parkrunthailand.com, choose your event and bring your QR code on your phone or on paper. Arrive before 6:30am for the 7am start.