Read our free Thailand Arrival & Survival Guide Read now

Running in Bangkok – where to run, when to go, and how not to melt

8 min read

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.

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.

Download the IQAir app before you go. Check it before you go. Bangkok Runners (the city’s biggest running meetup) cancels events when PM2.5 goes above 120 and switches to walking-only above 100.  We think they’re on point with that – on bad air days, hit the gym instead.

Where to go running in Bangkok

Lumphini Park – the classic

Runners on the jogging path at Lumphini Park Bangkok

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. They’re harmless (they’ll ignore you completely).

Monitor lizard on the path at Lumphini Park Bangkok

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 no dogs are allowed.

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 – 10km without crossing a road

Not many people know about this one. An elevated walkway called the Green Mile connects Lumphini Park to Benjakitti Park, and from Benjakitti you can continue to Benjasiri Park near BTS Phrom Phong. String them together and you’ve got roughly 10km of car-free running through central Bangkok:

  • Lumphini Park loop (2.5km)
  • Green Mile elevated walkway (1.6km) – with marsh views, skyline views, and small shops with pulley systems that send drinks up to runners
  • Benjakitti Park lake loop (1.8km)
  • Continue to Benjasiri Park (800m 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 triple park loop – 7km on varied terrain

Up north, three parks connect into a single loop: Vachirabenjatas (Rot Fai) Park, Queen Sirikit Park, and Chatuchak Park. The combined loop is 6-7.5km on mixed surfaces – concrete, asphalt, soil, gravel, and brick. It’s 99% car-free with only two crossings of Kamphangphet 3 Road.

Rot Fai has shared running and cycling paths, but Queen Sirikit and Chatuchak parks are pedestrian only. There are no water stations on the route itself, so carry a bottle or grab one from vendors at the Rot Fai main entrance.

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 20 baht (~$0.55 USD) during the day (9am-5pm) but free if you get there before 9am. The park closes at 7pm, which can be tight for evening runners.

Bang Kachao – the weekend adventure

Bang Kachao is a jungle island in the middle 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 string together 15+ km 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 the pier (20 baht / ~$0.55 USD), then a ferry across (6 baht, which might be the cheapest transport you’ll ever take). There are no easy bail-out points on longer routes, so 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. Three color-coded lanes (gray for warmups, green for jogging, blue for faster running), counterclockwise only. It’s got free 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 4th floor.

Suvarnabhumi Airport jogging track

This is cool… A 1.5km jogging track around Suvarnabhumi Airport, part of the Happy and Healthy Bike Lane complex. The surface is soft rubber, which is easy on your joints, and it’s open 6am to 9pm daily. Bring your passport for ID verification.

It’s really only practical if you’re staying near the airport – the location is remote from central Bangkok and you’d need a taxi to get there. 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

For runs under 5km, most people don’t carry water. Both Lumphini and Benjakitti have drinking fountains, though we’d recommend sticking to bottled water. Vendors inside the parks sell bottles for 10-20 baht (~$0.30-0.55 USD), and there’s a 7-Eleven within a two-minute walk of literally every park entrance.

For longer runs, carry a handheld bottle or plan your route past a vendor. Electrolytes are key due to the humidity.

Bangkok’s run club scene

Two years ago Bangkok had a handful of running groups. Now (as of 2026) there are at least a dozen, and the format is the same for almost all of them: just show up. No registration, no fees. Nobody cares how fast you are.

Friday evenings and Sunday mornings are the biggest. Here are the ones worth knowing about:

Sabai Run Club

The biggest. Founded in 2024. Sabai has grown into one of Asia’s largest social run clubs. About 400 runners show up on Sunday mornings and over 1,000 on Friday nights. Their motto is “we run a little and socialize a lot” – it’s a social event that happens to involve running, not the other way around.

When: Sunday 7:15am, Friday nights at 7:40pm

Where: Benjakitti Park, southeast corner near % Arabica coffee shop. MRT QSCC Exit 3 drops you right there (map)

Distance: 3-5km with multiple pace groups

Vibe: 65% Thai locals, 35% international. 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+ cities. The Bangkok chapter meets for a 5.6km run and rewards you with a free house beer at the finish. Buy the official MRC shirt and you get lifetime membership with 10% off Mikkeller worldwide.

When: First Saturday of the month at 5:30pm. Casual Wednesday runs at Lumphini Park

Where: Mikkeller Bangkok, 26 Ekkamai 10 Alley (map)

Vibe: “Don’t be too serious about your sports.” Beginners welcome

Instagram: @mikkeller_running_club

Bangkok Runners

The longest-running group (see what I did there?). Started in 2012, nearly 3,000 members on Meetup, with a regular Tuesday morning “Easy Peasy” run. This is the most structured group – they have pace guidelines, air quality policies, and a well-organized calendar.

When: Tuesday 6:35am (Easy Peasy), plus special events like full moon jungle runs and breakfast runs

Where: Benjakitti Park, north end near the car park entrance

Distance: 5-7km at 6.5-8 min/km

PM2.5 policy: Walking only above 100, cancelled above 120

Meetup: Bangkok Runners on meetup.com

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. “Less about lap times, more about theater in motion.”

When: Most mornings around 6:30am

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 meet at theCOMMONS Sala Daeng for 5K-15K challenge distances.

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. The runs are 7-10km, and the social drinking afterward is non-negotiable.

The Bangkok Hash House Harriers (men-only) have run every Saturday since 1977. There are also mixed chapters, a Monday chapter, a Wednesday chapter, and a Sunday chapter. Demographics skew expat, 40+, but anyone is welcome. Small participation fee per run.

And the rest

  • SarDine Run Club – rotates between parks on Saturdays, pace-agnostic
  • Meep Meep Run Club – bi-monthly mornings via theCOMMONS, very inclusive, Pride Month runs
  • 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 regular meetups

Races and events

Bangkok has more races than you’d expect. Here are the main ones:

Amazing Thailand Marathon Bangkok – Late November (November 29, 2026). Thailand’s biggest road race. 25,000+ runners, 80,000+ spectators. The route passes Lumphini Park, Victory Monument, the Grand Palace, and crosses Rama VIII Bridge. Distances from 3.5K to full marathon.

Bangkok Marathon – Mid-November (November 15, 2026). Starts at 1am. Yes, 1 in the morning, because running 42km in Bangkok daytime heat would be a medical emergency waiting to happen. Been going since 1981.

Bangkok Midnight Marathon – 10K and half marathon starting just before 1am. 20,000+ participants. World Athletics accredited.

parkrun – Free weekly 5K timed runs. TTB Parkrun operates across Bangkok parks. Register at parkrunthailand.com, print your barcode, show up at 5am.


Disclosure: This page has some affiliate links. If you click one of these links and make a purchase or booking, we will earn a small commission. This is 100% free for you and it helps us to continue creating great Thailand content that we can offer to you for free.