Best things to do in Bangkok
Mention Bangkok and most of us would feel a tinge of excitement tugging at our travel-hungry hearts. Cheap and mouth-watering street food? Shopping for days on end? Quirky and aesthetic photo spots? We’re here for it all.
Forget spending hours figuring out the top to-dos on your next trip over. We’ve compiled 50 best things to do in Bangkok in 2023 to easily fill up your travel itinerary.
Table of Contents
*Some promotions may no longer be valid.
– New attractions –
1. Benjakitti Forest Park – 480,000sqm park in the city
Bangkok isn’t all towering skyscrapers and night markets. The urban jungle does have more green than you think right in its city centre. Benjakitti Forest Park is one such space that spans close to 480,000sqm.
The sprawling land is beautifully designed with a man-made “swamp”, lakes, and ponds scattered around its landscape.
To view in greater detail, go on 2 wheels via the cycling trails or 2 feet via the 5.8km nature trail. Otherwise, pack a picnic, kick back and relax at the numerous seating areas around.
Address: Ratchadaphisek Road, Khlong Toei, Bangkok 10110, Thailand
Opening hours: 5am-9pm, Daily
2. Harajuku Thailand – Mini-Tokyo with traditional shophouses
When you’ve depleted your AL but still want to hit all your fave travel destinations, head to Harajuku Thailand to kill two birds with one stone on your trip to BKK.
The mini Japanese town has been designed to look like old Tokyo, complete with traditional wooden shophouses and Japanese paper lanterns lining its streets. To get into the mood, rent a yukata (฿350, ~S$13.31) for dressy selfies.
Replica Meiji Shrine.
Looks aren’t the only thing that is authentically Japanese. The market here sells snacks and souvenirs straight outta Nippon. There’s even a small replica of the Meiji Shrine, where you can write your wishes on wooden plaques just like the ones back in Tokyo.
Address: 47/2 Moo.13, Krathum Rai, Nhongjok, Bangkok 10530, Thailand
Opening hours: Mon-Thu 10.30am-9pm | Fri-Sun 10am-10pm
Contact: +66 9 0920 9885 | Harajuku Thailand Facebook
3. Jodd Fairs – 700 vendors of street food & vintage finds
Expect stall after stall of good eats. There are 700 vendors selling just about everything from grilled steaks to classic Thai street food, so even picky eaters won’t go hungry here.
Don’t go spending all your Baht on food though. Spare a couple of bucks to pick up clothes too. There are vintage finds, streetwear, and tons of accessories to fit any fashion aesthetic. If you have trouble navigating the maze of stalls, get a tour guide to direct you straight to the more popular stalls.
Book a tour of Jodd Fairs.
Address: Rama IX Road, Huai Khwang, Bangkok 10310, Thailand
Opening hours: 4pm-12am, Daily
Contact: +66 92 713 5599 | Jodd Fairs Facebook
4. 747 Cafe – Dining aboard a Boeing 747 aircraft
Image credit: 747 Cafe via Facebook
Bangkok has no lack of Instagrammable cafes and joining this long list is the 747 Cafe. But this isn’t just another repeat of minimalist interiors serving brunch. Here, you’ll be dining right in the fuselage of a hollowed-out Boeing 747 aircraft.
Image credit: @747_cafe via Instagram
Getting a ticket to board will cost you ฿120 (~S$4.56), but this can be used to offset your food bill. You’re free to roam about the cabin and even the cockpit to take pilot selfies for the ’Gram. When you’re ready to feast, grab a window seat in plush armchairs for a first-class dining experience.
Address: 627 1 Luang Phaeng Road, Khwaeng Thap Yao, Khet Lat Krabang, Krung Thep Maha Nakhon 10520, Thailand
Opening hours: 9am-6pm, Daily
Contact: +66 8 2621 3520 | 747 Cafe Facebook
5. Chill Out: Farm & Cafe – Cute farm animals
Image credit: @waoe_ba via Instagram
If you’re travelling with kids, you know there’s only so much shopping and cafe-hopping they can handle before a tantrum is imminent. So before the crocodile tears roll, take them somewhere that’ll be fun for them too, like Chill Out: Farm & Cafe.
Image credit: Chill Out: Farm & Cafe via Facebook
As its name suggests, there’s a farm with adorable livestock such as goats, pigs, and rabbits you’re welcome to pet and feed. Little ones can even take a ride around the compound on miniature ponies.
Image credit: Chill Out: Farm & Cafe via Facebook
Now for the cafe part of the name. Grab a bite of Western classics like steaks, pizzas, and salads. They’re made farm-to-table fresh with veggies harvested from the farm just steps away from the cafe.
Address: Soi Suwinthawong 110, Khwaeng Krathum Rai, Khet Nong Chok, Bangkok 10530, Thailand
Opening hours: 10am-8pm, Daily
Contact: +66 8 3222 6665 | Chill Out: Farm & Cafe Facebook
6. E-Gokart Track by Monowheel – Zoom up to 40km/h
At E-Gokart Track by Monowheel, the go-karts are powered by electricity. Less pollution doesn’t mean any less horsepower though. These fire up to 40km/h in speed on the Go Kart Plus.
If you’re more speed angel than speed demon, the regular go-kart goes up to 24km/h. Kiddos also have a max speed of 8km/h for safety reasons.
Up the cool factor by heading down later in the evenings. Not only will the weather be much cooler – literally – but the circuit will be lit up with neon lights too.
Adult Go-Kart Regular (up to 24km/h): ฿350/pax (~S$13.31)
Adult Go-Kart Plus (up to 40km/h): ฿650/pax (~S$24.72)
Child (up to 8km/h): ฿300/pax (~S$11.41)
Address: Banthat Thong Road, Alley, Wang Mai, Pathum Wan District, Bangkok 10330, Thailand
Opening hours: 10am-12am, Daily
Contact: +66 8 2621 3520 | E-Gokart Track by Monowheel website
7. Farmer Surfer – Skate park with skateboard lessons
Image credit: Uncle Uan’s Farm by Farmer Surfer via Facebook
Sk8er bois and gals itching to ollie or grind a rail while on vacation need not look any further than Farmer Surfer. And it doesn’t matter if you skateboard or rollerskate – all expert levels are welcome at this massive space.
Zoom off over mogul slopes or practice carving down the half pipe here. When you’re wiped out, take a breather under one of the cabanas that dot the park.
Image credit: Uncle Uan’s Farm by Farmer Surfer via Facebook
If you’re new to skating, you can easily book a class to learn the basics. You’ll learn how to surfskate, which combines the fluid movements of surfing with a skateboard. Lessons are ฿100/adult (~S$3.80) and ฿80/kid (~S$3.04).
Admission: ฿150/pax (~S$5.70)
Address: 44 Ban Mai, Bang Yai, Nonthaburi 11140, Thailand
Opening hours: 24 hours, Daily
Contact: +66 84 755 9997 | Farmer Surfer Facebook
8. WOW Park – Interactive science-themed park
The kids may be in vacation mode, but that doesn’t mean the learning should stop. We promise no textbooks or stuffy classrooms though. Instead, it’s conducting science experiments at WOW Park.
Image credit: WOW Park via Facebook
Science will come alive as kids, and even adults, get the chance to take part in science experiments like measuring the decibels of a scream, using kinetic energy to generate heat on a thermal camera, and even lying on a bed of nails.
There are IG-worthy optical illusions too.
Image credit: @wowpark.co.th via Instagram
These interactive exhibits will get your kids experiencing the laws of physics and chemical reactions in real time. Don’t worry if they start asking “why?” – there are plenty of guides stationed around to provide easy-to-understand explanations.
Address: 22 Sukhumvit Road, 5th Floor 982 Gateway Ekkami, Phra Khanong, Khlong Toei, Bangkok 10110, Thailand
Opening hours: 10am-10pm, Daily
Contact: +66 97 783 0150 | WOW Park website
(Closed) Sugar Rush
Croissant Taiyaki and Holy Donut.
Image adapted from: 515 Victory via Facebook
Those with a sweet tooth will want to save tummy space for Sugar Rush. It’s basically a food court that just does desserts. And not just your basic cakes and candies, we’re talking treats Willy Wonka probably dreams about come to life. Think decadently glazed donuts, milkshakes overflowing with toppings, and even charred marshmallows with an ice cream centre.
Image credit: 515 Victory via Facebook
The dessert hall is conveniently located at 515 Victory mall and will be hard to miss. It’s covered floor-to-ceiling in psychedelic pastels that you’ll be able to spot through the mall’s glass windows.
– Night markets –
9. Chatuchak Weekend Market – Thailand’s largest market
Exploring Chatuchak Weekend Market is akin to walking through a maze, with over 15,000 stalls selling everything from clothes and homeware to street food. Despite its name, the market isn’t only open on the weekends. In fact, on Fridays, the vendors sell items in bulk for wholesale rates so you can grab some good deals if you want to buy souvenirs.
Did you even go to Chatuchak if you didn’t get the ice cream in a coconut?
Those looking to become new plant parents, head over on a Wednesday or Thursday when the market is quieter and only the plant section is open. Other things you’ll find at the market on weekends include bohemian dresses, ceramic tableware, and wooden wall art.
Book a guided tour to Chatuchak Weekend Market and Bangkok’s floating market.
Tour rates: ฿1163.77 (S$44.63)
Address: Kamphaeng Phet 2 Road, Chatuchak, Bangkok 10900, Thailand
Opening hours: Wed-Thu, 7am-6pm | Fri 6pm-12am | Sat-Sun 9am-6pm (Closed on Mondays & Tuesdays)
Contact: Chatuchak Market website
10. Chang Chui Market – Old aircraft in the middle of the city
Chang Chui roughly translates to “messy artisan”, setting the scene for the artsy-fartsy Chang Chui Market. Unofficially, it is also known as the plane market because of its main attraction – a plane that houses the fine dining restaurant Na-Oh Bangkok.
During the day, the lack of large crowds makes it a perfect opportunity to snap photos with the street art minus the photo-bombing.
However, most of the stalls only open later in the day. Come dawn, the market becomes more lively with people strolling in at around 4pm to enjoy cold craft beers.
Address: 460/8 Sirindhorn Road, Bang Phlat, Bangkok 10700, Thailand
Opening hours: 11am-11pm, Daily
Contact: Chang Chui Instagram
11. Hua Mum Night Market – Less touristy local joint
Hua Mum Night Market is a hidden gem known mainly by the locals and is said to be less touristy… at least for now. A haven for foodies with a sweet tooth, some of the market highlights are: rainbow grilled cheese toastie, ice cream towers served in buckets, and steamed baos with cute characters.
Up on the list of must-dos is checking out the seafood restaurant where hunky local men dressed in bikinis and mini skirts act as servers and entertainers.
Here you can feast on grilled jumbo prawns (฿600, ~S$23), mussels (฿100, ~S$3.83), and scallops (฿100, ~S$3.83) all served with a side of Thai green chilli dipping sauce.
Address: 11 Prasert-Manukitch Road, Lat Phrao, Bangkok 10230, Thailand
Opening hours: 10am-12am, Daily
Contact: Huamum Instagram
12. Srinagarindra Train Night Market – Treasure trove of vintage items
Better known to locals as Talad Rot Fai market, Srinagarindra Train Night Market is ginormous. So, to better plan your visit, decide which of the 3 zones you’re most interested in. The warehouse zone features second-hand items such as electronics, clothes, and shoes. The market zone is where you’ll find all the new stuff at pretty affordable prices.
Perhaps the most interesting zone is Rod’s Antique Boutique where you’ll come across all things vintage including furniture, clothes, and old-school photographs. For that IG-worthy shot, look out for the classic cars parked around the zone. They’re hard to miss.
Address: 1 4 Srinagarindra Road, Nong Bon, Prawet, Bangkok 10250, Thailand
Opening hours: Thu-Sun 5pm-1am (Closed from Mondays to Wednesdays)
13. Box Space Ratchayothin Night Market – Container market
Image credit: @boxspaceratchayothin via Instagram
Don’t judge it by its relatively smaller size; Box Space Ratchayothin Night Market is where the hip crowd hangs out. If you’re familiar with ARTBOX, a similar concept shows up here with shipping containers turned into shops selling handicrafts and handmade accessories.
Image credit: @somiiphak via Instagram
When you feel famished after all the shopping, The Plaza and Hangout Zones are where you have to go. Lined with restaurants and bars offering Thai grilled seafood and chilled beers, the area also plays host to live bands once in a while.
Address: 15, 15/1 Ratchadaphisek Road, Chatuchak, Bangkok 10900, Thailand
Opening hours: 4.30am-12am, Daily
Contact: Box Space Ratchayothin Instagram
14. Indy Night Market – Less touristy indie hangout spot
Image adapted from: @smile_lululili via Instagram
About 30 minutes away from central Bangkok, Indy Night Market is worth the visit just for its slightly cheaper prices. It’s also where the locals hang out for Thai grub such as mookata, traditional pancakes, skewed meats, and even edible insects … if you’re into that sort of thing.
Image credit: @eddy.dolusic via Instagram
On the fashion side of things, the stalls sell streetwear inspired by global brands. Think Off-White and Supreme but way cheaper. And if cutesy stuff is on your radar, there are keychains, toys, and downright questionable things like fish-shaped footwear.
Address: Dao Khanong, Chom Thong, Bangkok 10150, Thailand
Opening hours: 5pm-12am, Daily
Contact: Indy Night Market Facebook
15. Khlong Ong Ang Canal Market – Colourful street art
Image credit: @christian.schrader via Instagram
Put on your walking shoes for this one because Khlong Ong Ang is a sidewalk market that runs along both sides of a canal and spans about 1.5km. Over the weekends, the walkway turns into a vibrant space with live performances by buskers and plenty of food and drink stalls.
Image credit: @ktigre78 via Instagram
While wandering around the night market, make sure to stop and admire the countless colourful murals created by local artists. Just like the multicultural wall art depictions, the street food here is diverse. You can get masala chai, Taiwanese snacks, Bhutanese momos, and of course, Thai delicacies.
Address: PGV3+X7V, Wang Burapha Phirom, Phra Nakhon, Bangkok 10200, Thailand
Opening hours: Fri-Sun 4pm-10pm (Closed from Mondays to Thursdays)
16. Asiatique Night Market – Iconic Ferris wheel & carousel
On the banks of the Chao Phraya River, Asiatique Night Market is the go-to place for an easy-going night of browsing shops and eating local street food.
Enjoy the breeze from the river as you take a leisurely stroll down the riverfront promenade and soak in the view of Bangkok city on the opposite side.
While you’re there, snap the mandatory shots in front of the Ferris wheel and carousel (฿100, ~S$3.80). Tickets for a ride on the Ferris wheel cost ฿500/adult (~S$19.17) and ฿250/child (~S$9.60). To get to the market, sit on a free shuttle boat from Sathorn Pier near Saphan Taksin BTS Skytrain station.
Book a tour of Asiatique Night Market.
Address: 2194 Charoen Krung Road, Wat Phraya Krai, Bang Kho, Laem, Bangkok 10120, Thailand
Opening hours: 11am-12am, Daily
Contact: Asiatique Thailand Instagram
17. Ichiba Station Walking Market – Cherry blossoms & lanterns
Reminiscent of the streets of Tokyo.
If you wanted to fake being in Japan, you could probably pull it off at Ichiba Station, a Japanese-themed market in Bangkok. The setup comes complete with picturesque cherry blossoms trees and red chochin lanterns hanging at each restaurant’s storefront.
Of course, you’ll find eateries offering the usual Japanese fare such as yakitori, ramen, and sushi. But, there’s also Thai food and desserts such as the Maru Waffle.
Once the tummy is filled, there are fun activities to keep you occupied such as claw machines, a nail salon, a skate park, and live entertainment.
Address: 489 3 Ram Inthra Road, Ram Inthra, Khan Na Yao, Bangkok 10230, Thailand
Opening hours: 5pm-11pm, Daily
Contact: Ichiba Station Instagram
18. The One Ratchada – Return of Train Night Market Ratchada
Image credit: @discovery_singapore_asia via Instagram
Frequent visitors to Bangkok might remember Train Night Market Ratchada with their hundreds of colourful tents where you’d find a good mix of food, clothing, and accessories. Well, they’re back and now they’re called The One Ratchada.
Image credit: @555aroundtheworld via Instagram
The colourful tents are gone, but the vendors remain the same. Think street food like meat skewers and grilled seafood like squid and prawns. New to The One Ratchada are the containers converted into bars where you can get a drink or two. Of course, you can still snap up deals on fashion as well – elephant pants and local designers are situated near the front of the market.
Read more about Bangkok Night Markets.
Address: Rama IX Road, Huai Khwang, Bangkok 10310, Thailand
Opening hours: 4pm-12am, Daily
Contact: The One Ratchada Facebook
(Temporarily closed) JJ Green 2
Image credit: @deeaok.hawaii via Instagram
Arguably the coolest night market in Bangkok where 90s kids hang out, JJ Green 2 – named so because of its relocation in 2020 – is known for vintage hunts such as old-school cameras and retro clothes. Amongst other things, handcrafted items such as jewellery and keychains make for great souvenirs.
Image credit: @makalongcrepe via Instagram
If you head to the F&B zone, you’ll find all sorts of eateries offering both sweet and savoury snacks including rainbow-coloured crepes (฿45, ~S$1.70) that can be filled with ham and cheese or chocolate and banana. While we can never get enough Thai milk tea, if you want to switch it up, there are lots of Taiwanese snacks and bubble tea stalls at JJ Green 2 too.
– Street food –
19. Jeh O Chula – XXL MAMA noodles
An old college staple gets a major upgrade at Jeh O Chula. The popular supper spot for both locals and tourists elevates tom yum MAMA noodles with the addition of ingredients like minced pork balls, squid, and prawns.
MAMA Tomyum Noodles (Mixed) with pork meatballs for ฿300 (~S$11.36).
Your most standard bowl comes with either Pork Maw Fried with Basil or Dried Pork Maw for ฿100 (~S$3.79). But if you want to go all out and indulge, order the MAMA Tomyum Noodles (Mixed) and Steamed Crab Paddle for ฿860 (~S$32.57). This comes with a generous serving of eggs, pork balls, crispy pork belly, fresh prawns, squid, and lump crab meat topping the creamy tom yum soup.
Saying that this place sees long queues is an understatement. Thankfully, you can skip all the waiting by making a reservation. Do note to book ahead at least 2 months in advance as slots get snapped up fast.
Make a reservation for Jeh O Chula.
Address: 113 Khwaeng Rong Muang, Khet Pathum Wan, Bangkok 10330, Thailand
Opening hours: 4.30pm-12am, Daily
Contact: +66 64 118 5888
20. Jay Fai – Famous crab omelette
No introduction is needed for, especially if you count yourself a foodie. This street food stall has been listed in the Michelin Guide, featured on Netflix’s Street Food, and even counts A-listers Russell Crowe and Zac Efron as part of its clientele.
Chef Jay Fai in the open kitchen.
Image credit: @sugarkent via Instagram
The secret to its unwavering success is none other than the eponymous Chef Jay Fai, who still insists on cooking every dish herself. You’ll catch her out front in her iconic goggles frying up menu must-tries like the legendary Crab Meat Omelette (฿1,200, ~S$45.45) and local favourite Drunken Noodles (from ฿500, ~S$18.94).
Image credit: @chillwithmoon via Instagram
Currently, Jay Fai takes walk-in customers only. It’s recommended that you start queuing once they’re open if this is something you must strike off your bucket list. Occasionally, they’ll open up reservations to the public, so make sure you stay tuned to Jay Fai’s Instagram to get the latest updates.
Address: 327 Maha Chai Road, Samran Rat, Phra Nakhon, Bangkok 10200, Thailand
Opening hours: Wed-Sat 9am-7.30pm (Closed on Sundays, Mondays & Tuesdays)
Contact: +66 2 223 9384 | Jay Fai website
21. Ban Hing – Specialty Hokkien mee at a vintage shophouse
The Hokkien mee at our local hawkers is a familiar favourite, but wait till you try the elevated Thai version at Ban Hing. Located in a yellow-coloured Peranakan shophouse at Chaeng Watthana, the restaurant serves specialty stir-fried noodles, fried rice, and tofu dishes. Their Hokkien mee is drenched in a sauce made from a 90-year-old recipe and is topped with fresh seafood.
Hokkien Mee Seafood with Steamed Egg (฿150, ~S$5.68).
While you’re there, don’t forget to soak up the restaurant’s vintage coffee shop vibes – expect old-school marble-topped tables, old posters, and rustic furniture.
Address: 19/35 Soi Chaeng Watthana Pak Kret, Tambon Ban Mai, Amphoe Pak Kret, Nonthaburi 11200, Thailand
Opening hours: Fri-Wed 10am-9pm (Closed on Thursdays)
Contact: +66 8 9009 8089 | Ban Hing website
22. Roong Rueng – Michelin Guide-featured pork tom yum noodles
The next time you catch yourself shopping in the Phrom Phong area, stop by Roong Rueng Pork Tom Yum Noodles for a meal.
The famous 55-year-old pork noodle restaurant is conveniently located just 5 minutes from the BTS Phrom Phong station and serves a range of affordable soupy and dry noodles. It was even featured in the 2018 Michelin Guide, so you know it’s delish.
Get your tom yum fix with dishes such as the Tom Yum Soup with Egg Noodles (from ฿60, ~S$2.27). For a non-spicy meal, opt for their clear noodle soup or dry pork noodles instead.
Address: 10/3 Sukhumvit Soi 26, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
Opening hours: 8am-5pm, Daily
Contact: +66 84 527 1640
23. Zaap Nua – Affordable Thai salad buffet
If you love both your meat and greens, you’ll love yum, a Northeastern Thai salad. It’s essentially a mixed salad with flavourful ingredients such as raw shrimp and fermented fish, topped with spices and your choice of meat or tofu.
At Zaap Nua, salad is not just a meal for those looking for greens – the restaurant serves up a scrumptious yum buffet with over 25 items.
Yum Seafood Nam Plara.
Last we checked, the buffet only costs ฿199 (~S$7.54), so it’s super value-for-money. Try the Yum Seafood Nam Plara, a seafood salad featuring raw shrimp and crab, as well as the Tom Leng Zaap, a pork-based soup.
Address: 8/86 Phoem Sin Road, Sai Mai, Bangkok 10220, Thailand
Opening hours: 11.30am-11pm, Daily
Contact: +66 66 003 6956 | Zaap Nua Facebook
24. Lumphini Park – Free-flow S$1.90 mixed rice
Singaporeans love cai fan (mixed rice), and in Bangkok, you get to try the Thai version at the Lumphini Street Food Buffet (฿50, ~S$1.90). The generous street stall has over 10 freshly made dishes on display at once, and customers can even add steamed or fried rice for free.
Dishes served here include popular Thai delights such as green curry and stir-fried beef. If you’re craving sides to go along with it, order curries and soups as well.
Address: Outside Lumphini Park Gate 8, Sanrasin Road, Pathum Wan, Bangkok 10330, Thailand
Opening hours: Tue-Sun 6am-3pm (Closed on Mondays)
25. Hia Ping Noodles – Tom yum noodles with over 11 toppings
When in Thailand, you can’t skip out on tom yum noodles. Head down to Hia Ping Noodles for their famous tom yum noodles with a splendid array of toppings. You’ll have over 11 to choose from, including fishballs, wontons, deep-fried taro, BBQ pork, and steamed tofu.
Their signature Tom Yum Noodles costs about ฿50 (~S$1.90) and is customisable – you get to choose the type of noodle you want or opt for other soup bases if spicy tom yum soup isn’t your thing.
Address: No.160 Chakkrawat, Chakkrawat Road, Samphanthawong, Bangkok 10100, Thailand
Opening hours: Tue-Sun 8am-4pm (Closed on Mondays)
Contact: +66 86 904 2246 | Hia Ping Kuay Tiew Tom Yum Facebook
26. Nong Rim Klong – Creamy crab omelette rice
Another must-try dish in Thailand is crab omelette. At Nong Rim Klong, you get to try one of the best omelettes in town from the comfort of a cosy air-conditioned shophouse.
A crab omelette costs ฿620 (~S$23.61), while other dishes such as crab fried rice and soft cooked crab in omelette cost ฿430 (~S$16.38).
Address: 51 Ekkamai Soi 23, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand
Opening hours: Mon-Sat 8.30am-3.30pm (Closed on Sundays)
Contact: +66 8 6044 9478 | Nong Rim Klong Facebook
27. Chua Jiab Nguan – 3rd generation braised goose rice
You’re probably familiar with braised beef and duck rice, but have you heard of braised goose rice? If you haven’t already given it a try, this is your call to do so. Chua Jiab Nguan sells delicious braised goose made with a recipe that’s been passed down 3 generations.
Braised Goose for the small-sized portion.
The stall sells their dishes in small, medium, and large portions, with a small Braised Goose dish costing ฿200 (~S$7.62). You can also try sides such as Crispy Prawn Rolls (฿100, ~S$3.81), and soups such as Szechuan Vegetable Soup with Pork Spare Ribs (฿45, ~S$1.71).
Address: 398-400 Tha Din Daeng Road, Khlong San, Bangkok 10600, Thailand
Opening hours: 8.30am-4pm, Daily
Contact: +66-2-437-2084 | Chua Jiab Nguan website
28. Krua Porn La Mai – Popular sizzling hot plate noodles
In Bangkok’s bustling Chinatown, you’ll find Krua Porn La Mai. The store takes up a huge portion of the street in order to accommodate its many patrons, but that’s not surprising considering it’s so popular that even Gordon Ramsay has paid it a visit.
It sells an array of hot plate dishes, including the Rad Na Phu Khao Fai Seafood plate that comes with noodles, fresh shrimp, and squid. If you like glass noodles, opt for the Dry Sukiyaki Seafood plate. The last time we visited, the dishes cost ฿70 (~S$2.68) and ฿70 (~S$2.68) respectively.
Address: 590 592 Charoen Krung Road, Samphanthawong, Bangkok 10100, Thailand
Opening hours: 11am-11pm, Daily
Contact: +66 99 249 5414 | Krua Porn Lamai Facebook
29. Sri Leung Pochana – 3kg chicken rice challenge
This one’s for all the self-proclaimed chicken rice lovers out there. Sri Leung Pochana sells a 3kg chicken rice plate (฿650, ~S$24.77) made with 2kg of rice and 1kg of chicken. Now, that will surely curb your cravings.
Winners will also have their pictures placed on the restaurant’s wall of fame.
It’s best for sharing, but if you want to prove your allegiance to chicken rice, take part in an eating challenge. If you finish the plate in under 1 hour, you’ll get it for free – note that you’ll have to eat it all on your own, though.
Address: 45 6-7 Saliratthawiphak Road, Samsen Nai, Phaya Thai, Bangkok 10400, Thailand
Opening hours: 7.30am-4pm, Daily
Contact: +66 8 6326 8586 | Sri Leung Pochana Facebook
30. Yaowarat Delicious Bread – Famous grilled stuffed bread
If the long lines outside their stall prove anything, it’s that the bread at Yaowarat Delicious Bread is truly delicious. The grilled buns are typically priced at ฿25 (~S$0.95) each. They’re crispy on the outside, soft on the inside, and oozing with fillings. Selections include mouth-watering options such as milk, chocolate, strawberry, and marmalade.
As Yaowarat is a street stall, be prepared to eat while standing. However, since the buns are nicely packaged and easy to hold, it shouldn’t be an issue. The stall also has water buckets where you can wash your hands after eating.
Address: 452 Yaowarat Road, Khwaeng Samphanthawong, Khet Samphanthawong, Bangkok 10100, Thailand
Opening hours: 6pm-11pm, Daily
Contact: +66 65 553 3635
– Family-friendly –
31. Safari World – Open zoo with tiger & lion feeding shows
We get it: your body can only handle street food and shopping for so many days. That’s why places like Safari World exist so you can have a change of scenery and get up close and personal with wild animals.
This 480-acre animal extravaganza comes complete with an open park and a traditional zoo. At the Safari Park, you’ll get to admire camels in their natural habitat, drive alongside bears, and watch a live tiger-feeding show.
After that, swing by the Marine Park to feed the giraffes and watch orangutans in action.
Get tickets to Safari World Bangkok.
Admission: From ฿750 (~S$27.59)
Address: 99 Panya Indra Road, Sam Wa Tawan Tok, Khlong Sam Wa, Bangkok 10510, Thailand
Opening hours: Tue-Fri 9am-4.30pm | Sat-Sun 9am-5pm (Closed on Mondays)
Contact: +66 2 518 1000 | Safari World Bangkok Facebook
32. Dream World – Thailand’s very own Disneyland
Queuing up for a theme park ride might not exactly be a part of your plan to conquer Bangkok city. However, that might change once you see what Dream World has in store.
Get your adrenaline pumping with the thrilling Sky Coaster.
Image credit: Dream World Bangkok
Located 40km outside of the city centre, this kid-focused amusement park is home to some of the most thrilling roller coasters in Asia like the Tornado, the Hurricane, and the floor-less, top rail Sky Coaster.
Image credit: @cj_two.n90 via Instagram
If twisting and turning up in the air is not your cup of tea, or if you have younger tots in tow, feel free to check out other attractions. We hear the water playground, bumper cars, and giant house are all beloved hits among the kids.
P.S. We know that discounts sweeten the deal – so get up to 45% off activities with a Klook Bangkok and Pattaya Pass. It includes Dream World Bangkok, along with family-friendly attractions such as Safari World and Pororo Aquapark, to name a few.
Get tickets to Dream World Bangkok.
Admission: From ฿950 (~S$36.20)
Address: 62 Village No. 1 Rangsit – Ongkharak Road, Bueng Yitho, Thanyaburi District, Pathum Thani 12130, Thailand
Opening hours: Mon-Fri 9.30am-5pm | Sat-Sun 9.30am-6pm
Contact: +66 2 577 8666 | Dream World’s website
33. SEA LIFE Bangkok Ocean World – Over 30,000 marine life
Here’s another option where you can park yourself and the whole fam for a few hours: SEA LIFE Bangkok Ocean World.
Image credit: @fafafernpz via Instagram
In terms of attractions, kiddies’ corners are aplenty including the shark shipwreck, the coral reef pools, and the rocky hideout where a giant octopus and spider crab reside.
Shark dive is suitable for children 15 years old and above.
Image credit: @argimleng via Instagram
For older children, the shark dive, glass bottom boat, and 4D Aquaman movie will help pump up the adrenaline.
Get tickets to SEA LIFE Bangkok Ocean World.
Admission: From ฿981 (~S$37.38)
Address: Floor B1-B2 Siam Paragon 991 Rama I Rd, Pathum Wan, Bangkok 10330, Thailand
Opening hours: 10am-8pm, Daily
Contact: +66 2 687 2000 | SEA LIFE Bangkok Ocean World website
34. Bang Kachao – Bangkok’s hidden slice of nature
For a literal breath of fresh air, cross the river to the jungly Bang Kachao AKA the “Green Lung of Bangkok”.
A visit to the Sri Nakhon Khuean Khan Park is a must.
Image credit: @piizajan3 via Instagram
Dramatically peaceful, this little island is made up of a Hindu temple, a fish gallery, a floating market, and dozens of wooden huts selling everything from handmade souvenirs to coffee.
Image credit: @baebae_jia via Instagram
Rent a bike at the ferry terminal so you can get around the island with ease. There are single, double, and even wheels with a toddler seat if you have kids in tow.
Admission: ฿4 (~S$0.15) for a 10-minute ferry from Wat Bang Nam Phueng Nok pier
Address: MHMP+2QC, Bang Kachao, Phra Pradaeng District, Samut Prakan 10130, Thailand
35. Bambini Villa – Arts & crafts workshops
Bangkok is rife with shopping malls, but if you’re traveling with kids, do yourself a favour and put Bambini Villa on your radar.
The indoor playground is open daily from 9am-10pm.
Image credit: 中川善登 via Google Maps
This kids’ haven houses a slew of kids stores, a massive free playground, multiple cafes with play spaces, and a variety of music, language, and dance schools.
Image credit: @bambinivillabkk via Instagram
There’s also a solid lineup of arts and crafts workshops happening every weekend at the atrium, so if the kids are game, bring them here.
Address: 18 Attha Kawi 1 Alley, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
Opening hours: 9am-10pm, Daily
Contact: +66 90 969 9559 | Bambini Villa website
36. Peppermint Bike Park – Track dedicated to cycling
So you and the kids are into cycling, but the torrent of motorbikes on the roads of Thailand’s capital scares the shizzle out of you. Well, here’s a suggestion: head to the Peppermint Bike Park instead.
Image credit: @misterck17 via Instagram
This manmade park was built with cyclists’ safety in mind. There’s the blue biking track with relatively straight paved paths that’s kid-friendly.
Image credit: @siangpure_experience via Instagram
Then, there’s the black cycling trail dotted with horseshoe turns, bumps, and slopes that should be left to the pros. Both routes, however, will guarantee a whole lot of fun for the entire fam.
Check out more cycling spots in Bangkok.
Admission: From ฿100 (~S$3.81)
Address: Soi Yothin Pattana Soi 3, Praditmanoontham Road, Bangkok, Thailand
Opening hours: Tue-Fri 2pm-10pm | Sat & Sun 7am-10pm
Contact: +66 95 207 7796 | Peppermint Bike Park Facebook
37. Little Sheep Kids Cafe – Giant indoor playground
Prepare your body for hours of running after your kids at this giant indoor playground that also happens to be a restaurant.
Image credit: @ayomjungzzz via Instagram
Located within Bangkok town, Little Sheep Kids Cafe comes complete with 2 towering slides, a twisted sliding tube, an enormous ball pit, countless pretend play stations, climbing structures – you name it, they have it.
Image credit: @bobhornrat via Instagram
To refuel, have a look at its robust menu that includes kid favourites such as chicken nuggets and french fries. With so much going on at this destination to keep the kids occupied, parents can hopefully sip on their coffee in peace.
Admission: ฿120/adult (~S$4.58) | ฿480/child (~S$18.33)
Address: 401/2 Nong Khang Phlu, Nong Khaem, Bangkok 10160, Thailand
Opening hours: Thu-Tue 10am-8pm | Wed 1.30pm-8pm
Contact: +66 9 3353 6356 | Little Sheep Kids Cafe Facebook
38. Roller Dome at Emporium – Kid-friendly skating rink
It doesn’t matter whether you’ve been grooving and gliding on a pair of skates before because everyone’s welcome at the kid-friendly Roller Dome at Emporium.
Image credit: Roller Dome at Emporium via Facebook
Conveniently located at The Emporium shopping mall, this indoor skating rink features 2 ovals with varied difficulty levels and fully-padded barriers for enhanced safety.
Sign the kids up for a roller skating class to learn the basics.
Image credit: Roller Dome at Emporium via Facebook
Equipment rental is available but if you’d like to dust off your skates and BYO-helmet and body pads, by all means.
Admission: ฿100/hour (~S$3.82) or ฿250/day (~S$9.55)
Address: 622 Sukhumvit Road, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
Opening hours: 10.30am-9pm, Daily
Contact: +66 64 647 1800 | Roller Dome at Emporium Facebook
39. Bangkok ATV Adventures – ATV in the city centre
ATV tours are a dime a dozen in Thailand, but one that’s family-friendly and located right in the city centre like Bangkok ATV Adventures is rare.
Image credit: @iamgirleatscake via Instagram
Over here, mini ATVs are available for kids above 120m who dare to drive on their own, as well as regular-sized vehicles.
Children can opt for kid-sized ATVs.
Image credit: @bangkok_atv_adventures via Instagram
And don’t worry, the scenic drive across the fields and forest is mostly flat and doesn’t require skills or navigation.
Admission: From ฿590 (~S$22.53)
Address: Phu Yai Samruai Alley, Bang Pakok, Rat Burana, Bangkok 10140, Thailand
Opening hours: Tue-Sun 8am-6pm (Closed on Mondays)
Contact: +66 95 956 9705 | Bangkok ATV Adventures Facebook
40. Pororo Aqua Park Bangkok – Water park on top of a shopping mall
We live for beach days and street food nights with intermittent naps while on holiday. But kids need a little more action during their trip. That’s where Pororo Aqua Park Bangkok comes in.
Image credit: @hsiaoyiliang via Instagram
With 9 pools, 4 waterslides, and an array of interactive attractions, rest assured the kids will be fully occupied while you tuck into some fries and finger food at the pool bar.
Image credit: @tpdud_1216 via Instagram
Plus, its location on the rooftop of a shopping mall means you’ll be slipping, sliding, and dining with an epic view of the city skyline. For water park addicts, perhaps you can plan yet another day of splashing about at one of the many water parks near Bangkok.
Get tickets to Pororo Aqua Park Bangkok.
Admission: From ฿270 (~S$10.31)
Address: 6th Floor, CentralPlaza Bangna Shopping Center, 585 Soi Bangna-Trad 42, Bang Na, Bangkok 10260, Thailand
Opening hours: Mon-Fri 11am-7pm | Sat-Sun 10am-7pm
Contact: +66 020 745 7377 | Pororo Aqua Park Bangkok website
– Instagrammable spots –
41. Akirart Cafe Studio – Office from the 80s
As much as we try to avoid thinking about the nine-to-five grind while on vacation, this hidden office-themed cafe in Pradu Alley is just too good to miss.
Akirart Cafe transports you back to the 80s, where hefty Macintosh computers, steel drawers, and bulky desk lamps reigned supreme in the office. But while the building itself harks back to a bygone era, it’s far from shabby.
Instead, you have a well-maintained office-themed coffeehouse serving an original menu with items such as Passion Fruit Espresso (฿140, ~S$5.33) and Apple Crumble Latte (฿165, ~S$6.29).
After you’ve filled up on teatime treats, drop by one of their mini offices, which are dedicated to your #throwback photoshoots. Pose ideas include pretending to flip through old magazines and picking up an annoying call on a rotary phone.
Address: 138 Pradu Alley, Pom Prap, Pom Prap Sattru Phai, Bangkok 10100, Thailand
Opening hours: Wed-Mon 10am-6pm (Closed on Tuesdays)
Contact: +66 86 814 3834 | Akirart Cafe Studio website
42. Erawan Museum – World’s largest elephant statue
The Erawan Museum is an ode to Erawan, the King of God’s elephant of Ramayana legend. Even from a distance, you can easily spot the 3-headed elephant rooftopper that stands at a lofty 43.6m.
The elephant-shaped monument houses 3 main floors open to visitors. The basement is dedicated to the Suvarnabhumi Kingdom section, which showcases Thailand’s heritage and art. And just above it is the Human World, complete with ornate staircases and glass-stained ceilings.
The Human World on the 2nd floor.
Finally, in the belly of the elephant is where you’ll find Heaven, decorated with exquisite wall paintings of Nirvana. Just make sure you’re dressed appropriately – covering your arms and legs – under the prying eyes of the Thai deities. Unisex maxi skirts and cardigans are also available for rental at the reception.
Tickets to the museum are priced at ฿400 (~S$15.25) and ฿200 (~S$7.63) for non-local adults and children, respectively. You’ll also be entitled to an offering set consisting of a marigold garland, candle, incense sticks, and a lotus flower in a cup.
Get tickets for Erawan Museum.
Admission: From ฿200 (~S$7.63)
Address: 99 Kanchanaphisek Road, Bang Mueang Mai, Mueang Samut Prakan District, Samut Prakan 10270, Thailand
Opening hours: 9am-7pm, Daily
Contact: +66 2 371 3135 | Erawan Museum website
43. Wat Arun – Glimmering architectural temple from the 1800s
Built in the 19th century, Wat Arun is nothing short of a modern-day marvel in architecture. Also known as the Temple of Dawn, much of the 70m tower is embellished with Chinese porcelain, shells, and statues.
Watch the temple sparkle when the light hits just right, thanks to porcelain glitter that’s sprinkled all over the spires. There are 3 levels to the missile-shaped stupa and visitors can explore up to the 2nd floor – the uppermost one is kinda like a VIP section for the Gods.
The Ordination Hall.
For a closer look at the temple’s rituals and practices, visit the Ordination Hall right next to it. However, do remember to respect the locals who are in the midst of their prayers by not talking to or walking past them.
Admission to the compound is ฿100 (~S$3.81) for foreigners and can be accessed via ferry from the Tha Thien Pier.
Get tickets for a guided tour of Wat Arun.
Admission: ฿100 (~S$3.81)
Address: 158 Thanon Wang Doem, Wat Arun, Bangkok Yai, Bangkok 10600, Thailand
Opening hours: 8am-6pm, Daily
Contact: +66 2 891 2185 | Wat Arun Facebook
44. Mahanakhon Skywalk – Rooftop bar with glass floor
Ah, Bangkok at night gives New York and Tokyo a run for their money. Savour a sea of stars 79 floors up in the sky at King Power’s Mahanakhon Skywalk, which has a glass-bottom floor, a 360-degree observation deck, and VR skyrides to boot.
Then, after your nerves get shot, chill out at Mahanakhon Rooftop Bar for cocktails, steak, and a sprawling view of Bangkok after dark.
Get tickets for Mahanakhon Skywalk.
Skywalk rates: ฿800/adult (~S$30.50) | ฿250/child (~S$9.59)
Address: 114 Naradhiwas Rajanagarindra Road, Khwaeng Silom, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand
Skywalk opening hours: 10am-7pm, Daily
Contact: +66 2 677 8721 | Mahanakhon Skywalk website
45. Charlermla Graffiti Park – Abandoned art park & playground
Image credit: @56milktea via Instagram
It doesn’t get any more hipster than hanging out with a group of friends at a graffiti art park. Located within a minute’s walk from BTS Ratchathewi, Charlermla Graffiti Park is an abandoned playground complex inked with vibrant graffiti.
Image credit: @sw6swag via Instagram
Plus, the art on these walls are ever-changing, so every picture you take will be a unique one. If you’re looking to bring some punk and swagger to your feed, this is definitely the place to hit up.
Address: QG2J+3M4, Thanon Phetchaburi, Ratchathewi, Bangkok 10400, Thailand
Opening hours: 24 hours, Daily
46. Fats & Angry Ari – Retro American diner
Image credit: Cafe Story : รีวิวคาเฟ่ ทุกวัน via Facebook
If you’re a fan of nostalgic TV shows such as Stranger Things or old-school American eateries like Joji’s Diner, you’ll want to visit Fats & Angry Ari. It’s a cafe in Ari that embodies the spirit of the 50s in the Land of Liberty, complete with glossy checkerboard floors, vintage posters, and a retro colour scheme.
Image credit: @fatsandangry via Instagram
Indulge in the diner’s irresistible California Cheeseburger for ฿190 (~S$7.25) before washing it down with a Hazelnut Milkshake for ฿165 (~S$6.30) – we promise it’s worth every single calorie.
Address: 25 Ari 4 Fang Nua Alley, Samsen Nai, Phaya Thai, Bangkok 10400, Thailand
Opening hours: 11am-8pm, Daily
Contact: +66 8 3259 9258 | Fats & Angry’s Facebook
47. Davin Cafe – Filled with Greek sculptures
When Roman architecture meets industrial warehouse, you get Davin Cafe. The palatial coffeehouse boasts high ceilings, concrete walls with gaping spaces filled by glass panels, and a Brutalist interior.
There are Greek sculptures that loom over the room, and a giant hanging lattice light fixture that gives off an industrial orange glow.
While the cafe is reminiscent of a villain’s lair, it’s certainly no crime to have good taste.
The kitchen serves an array of coffee blends from around the world, as well as a variety of cakes and croissants. Sit by the bar and enjoy an up-close view of the barista brewing each cuppa from start to finish.
Address: 108 Khlong Lam Chiak Road, Khwaeng Nawamin, Khet Bueng Kum, Bangkok 10230, Thailand
Opening hours: 7am-10pm, Daily
Contact: Davin Cafe website
48. Secret Wonderland – Alice in Wonderland-themed cafe
Image credit: แม่ว่าDee via Facebook
Away from the concrete jungle of Bangkok lies a rabbit hole of koi ponds and whimsical furniture. Welcome to Secret Wonderland, a curious cafe hidden behind a thick veil of shrubs and trees.
Inside, upside-down lamps, checkerboard ceilings, and Victorian decor strengthen the illusion that you’ve just entered the world of Alice in Wonderland. Just put on a blue dress and a dazed expression to complete the fantasy.
Image credit: @secretwonderlandbkk via Instagram
Try their best-selling River Prawns Butterfly Pea Noodles (฿350, ~S$13.34) dyed in an eccentric lilac hue, or their Magic Wonderland cocktail (฿250, ~S$9.53). Fingers crossed you won’t grow or shrink.
Address: 111, 1 Man Sin 4 Alley, Khwaeng Thung Phaya Thai, Ratchathewi, Bangkok 10400, Thailand
Opening hours: Tue-Sun 10am-11pm (Closed on Mondays)
Contact: +66 95 595 5259 | Secret Wonderland website
49. Starbucks at Camp Davis Hotel – Little UK in Bangkok
Image credit: @mtaonoy via Instagram
Camp Davis Hotel’s baroque facade and arched lines, coupled with a telephone booth and post clock on the pavement, will fool you into thinking that you’re on a street in London.
Image credit: Come On Let’s Travel via Facebook
It’s the perfect backdrop for tricking your friends into thinking that you’ve travelled to 2 countries at once – until they spot the street sign in your photo.
Address: Camp Davis, 88 Sukhumvit 24 Alley, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
Opening hours: 6am-10pm, Daily
Contact: +66 84 438 7343 | Camp Davis website
50. Pickadaily Bangkok – Old-English enclave
Image credit: @anton.jr.1044 via Instagram
Travel back in time to Elizabethan England by visiting Pickadaily Bangkok, where you’ll find rows of half-timbered cottages, clock towers, and aluminium fountains.
Image credit: @coconutmilk_mali via Instagram
If the name sounds familiar, that’s because Pickadaily Bangkok is also heavily inspired by the Piccadilly Circus in central London. The compound even has an exact replica of Piccadilly’s Eros Fountain, with a little Anteros perched atop.
The mall is a short 15-minute walk from BTS On Nut and is located right smack in the middle of Bangkok’s central Sukhumvit district.
Address: 2343 On Nut Road, Khwaeng Suan Luang, Khet Suan Luang, Bangkok 10250, Thailand
Opening hours: 10am-10pm, Daily
Contact: Pickadaily Bangkok website
Bangkok things to do
Whether you’re looking for family-friendly activities or just some good ol’ shopping and feasting, Bangkok clearly has no end of options. This list of 50 things to do will surely keep you occupied for a long weekend away.
But, if you want to make planning even easier, check out the wealth of activities you can book on Klook. River cruises, spa experiences, day tours, and admission tickets to local attractions are just the tip of the iceberg here.
Pick up essentials such as city travel passes and SIM cards from the Klook booths located at the Suvarnabhumi Airport and centralwOrld mall.
Image credit: Klook
Getting around is made simple too, even from the moment you land. Just book an Airport Transfer for a meet-and-greet service that’ll whisk you straight to your to your hotel in Bangkok. Otherwise, hop onto the Airport Rail Link to get to the city from just S$7.95. We should probably mention that you’ll save 10% when booking a smart pass on Klook.
For those who’re about to ambitiously hit up all 50 spots on this list, you’d probably find it useful to have a BTS Skytrain Rabbit Card on hand. You won’t need to spend precious holiday time queuing for tickets, and we hear it comes with a myriad of special perks on brands like H&M and McDonald’s. Otherwise, rent a car to easily make your way around the city and beyond.
Whatever it is, we trust both seasoned travellers and first-timers to the city will find something worth their while in the vibrant city that’s Bangkok.
This post was brought to you by Klook.
Photography by Alastair Pang, Brad Harrison Lee and Chan Huiwen.
Originally published on 5th October 2022. Last updated by Shivani Supramani, Ireen Natasha, Joycelyn Yeow & Raewyn Koh on 1st December 2023.
Drop us your email so you won't miss the latest news.