Things to Do in Bangkok: The Honest Guide from a Family That's Lived There
The best things to do in Bangkok, from Grand Palace temple tours and Chao Phraya dinner cruises to Thai cooking classes, Safari World, and the Mahanakhon SkyWalk. Book everything through Klook with code ADAMANDLINDSKLOOK and save.
Bangkok doesn't ease you in gently. The moment you step outside the airport, the heat hits, the horns honk, and the smell of lemongrass and exhaust blends into something that shouldn't work but absolutely does. We arrived on August 6, 2022, fresh off a Saudia Airlines first-class deal so good we still talk about it, and Bangkok was our first real taste of Asia. We had no idea it would turn into one of the most important cities of our entire travel journey.
We ended up spending a full month that first visit. We came back again in December 2022, and again in 2025. Bangkok has a way of doing that to people. What starts as "we'll see the temples and move on" turns into finding your local coffee shop, your favorite pad thai cart, and realizing you've been here three weeks and haven't touched the tourist checklist once. That's the city's secret trick: it rewards the curious and punishes the rushed.
This guide covers the best things to do in Bangkok, from bucket-list temple tours and river cruises to cooking classes, wildlife parks, and the kind of cabaret show you'll be talking about for years. We've booked most of these activities through Klook using code ADAMANDLINDSKLOOK for extra savings, and we'll link everything so you can grab tickets before you even land.
Getting Around Bangkok: Start with the BTS Skytrain
Before we get into activities, let's talk about how to actually move around the city without losing your mind. Bangkok traffic is legendary for all the wrong reasons. The BTS Skytrain is the antidote.
The Bangkok BTS Skytrain One Day Pass costs just $4.35 USD through Klook (use code ADAMANDLINDSKLOOK) and gives you unlimited rides on the Green Line for a full day. That's the Sukhumvit and Silom Lines, which connect you to most of the major attractions, shopping malls, and neighborhoods you'll want to hit. You collect a physical pass at the Klook counter and tap your way through the city like a local. Skip the ticket machines, skip the queues, and skip the traffic entirely.
| Pass | Price via Klook | Coverage | Best For |
|---|---|---|---|
| BTS One Day Pass | $4.35 | Green Line (Sukhumvit + Silom) | Full-day exploring |
| Standard BTS Ticket | Varies | Per trip | Occasional rides |
If you're planning to cover a lot of ground in a day, this pass pays for itself by the third stop. Rated 4.8/5 from nearly 12,000 reviews, it's one of the highest-rated transport passes in all of Southeast Asia.
Bangkok's Temple Big Three: Grand Palace, Wat Pho, and Wat Arun
If you only do one organized tour in Bangkok, make it this one. The Bangkok Temple Tour covering Grand Palace, Emerald Buddha, Wat Pho, and Wat Arun runs $42.79 USD with all admissions, transportation between sites, and a licensed multilingual guide included.
These three sites are genuinely unmissable. The Grand Palace is an architectural spectacle that somehow manages to exceed expectations even after you've seen a thousand photos of it. Wat Pho houses the famous Reclining Buddha, which at 46 meters long has a way of making you feel very small very fast. And Wat Arun, the Temple of Dawn on the west bank of the Chao Phraya, is arguably the most photogenic structure in all of Thailand.
The tour includes a relaxing cruise down the Chao Phraya River between sites, and meets at Central wOrld, which is easy to find from the BTS. Use code ADAMANDLINDSKLOOK on Klook for extra savings. Rated 4.8/5 from nearly 5,000 reviews.
The View from the Top: Mahanakhon SkyWalk
Bangkok's skyline from ground level is chaotic and brilliant. From 314 meters up, it's something else entirely. The Mahanakhon SkyWalk sits atop Thailand's tallest building and features the world's largest glass floor observatory on the 78th floor. Tickets are $11.15 USD through Klook (code ADAMANDLINDSKLOOK), which includes seamless entry exclusive to Klook.
A multimedia-themed elevator takes you to the 74th floor for sweeping panoramas in every direction, then you head to the rooftop for the glass floor experience. If heights and transparent floors are your thing, come at sunset. If they're not, the views at night are equally spectacular and you can focus on the city lights rather than what's under your feet. Rated 4.7/5 from nearly 15,000 reviews.
SEA LIFE Bangkok Ocean World
For families traveling with kids, the SEA LIFE Bangkok Ocean World inside Siam Paragon is a legitimate half-day activity. Tickets are $5.09 USD on Klook, which also includes skip-the-line access through the Klook exclusive lane.
The aquarium houses over 400 species and 30,000 sea creatures across 14 attractions. The Ocean Tunnel is the standout, putting you face-to-face with sharks and eagle rays in a way that makes the kids go completely silent for approximately four seconds before losing their minds. The Penguin Ice Adventure at the end is a crowd favorite. This is Siam area, so you're right on the BTS, and it pairs well with a day of shopping or a visit to nearby attractions. Rated 4.6/5 from nearly 18,000 reviews.
Safari World Bangkok: Open Zoo Day Trip
About 45 minutes from central Bangkok, Safari World is two parks in one: Safari Park (an open-air zoo where you drive through among the animals) and Marine Park (shows, attractions, and more wildlife). Entry tickets start at just $3.19 USD through Klook with code ADAMANDLINDSKLOOK.
The Safari Park section lets you get genuinely close to giraffes, zebras, tigers, and lions in a setting styled after the African wilderness, complete with birds and reptiles throughout. Marine Park runs seven spectacular shows throughout the day including a Dolphin Show and a Cowboy Stunt Show that's more entertaining than it has any right to be.
If driving yourself sounds like too much, the Safari World Shared and Private Transfer Service handles pickup, transport through Safari Park, and drop-off for $50.29 USD. Rated 4.7/5 from over 6,000 reviews.
| Option | Price (Klook) | What's Included | Rating |
|---|---|---|---|
| Safari World Entry Ticket | $3.19 | Entry to both parks | 4.6/5 |
| Safari World + Transfer | $50.29 | Entry + transport through Safari Park | 4.7/5 |
Dream World: Thailand's Theme Park Answer
If you're traveling with kids and the agenda calls for a proper theme park day, Dream World is Bangkok's answer. Tickets are $30.25 USD through Klook (code ADAMANDLINDSKLOOK) and cover rides ranging from the family-friendly Speedy Mouse to the somewhat terrifying Sky Coaster rollercoaster.
The Snow Town attraction deserves a special mention because experiencing -8°C temperatures in the middle of Bangkok is genuinely surreal. There are also scaled replicas of Seven Wonders of the World throughout the park, a Hollywood Action stunt show with daredevil effects, and parade shows featuring cartoon characters. Rated 4.6/5 from over 4,400 reviews.
Ancient City and Erawan Museum: A Day in Thai History
South of Bangkok in Samut Prakan, the Ancient City and Erawan Museum combination ticket is one of the best-value cultural experiences in greater Bangkok at $8.29 USD via Klook.
Ancient City is considered one of the largest outdoor museums in the world, essentially a scaled-down version of all of Thailand with over 116 replicas and reconstructions of the country's most historically significant temples, palaces, and shrines. It takes most of a day to properly explore. The Erawan Museum next door is anchored by a colossal three-headed elephant structure and houses a remarkable collection of Thai and Asian antiquities inside. The psychedelic interior decor is unlike anything you'll see elsewhere. Rated 4.8/5 from over 16,000 reviews, making it one of the highest-rated attractions in the entire Bangkok area.
Getting there is straightforward via the BTS Green Line to Kheha Station (Exit 3), then a short minibus or taxi ride. Good to pair with the BTS One Day Pass if you're making a full day of it.
Thai Cooking Classes: Learn What You've Been Eating
One of the best things to do in any city is learn to cook its food, and Bangkok has two outstanding options bookable through Klook that are consistently rated among the best in the city.
The Sompong Thai Cooking Class in Silom runs $36.60 USD and is perfect for anyone who wants the full experience: a trip to a local open market to handpick fresh ingredients, hands-on cooking of three main dishes plus a dessert, and making Thai curry paste from scratch at your individual station. Instructors adapt to all skill levels, vegetarian options are available, and you eat everything you make. You also get to take leftovers home, which is either an excellent bonus or a generous consolation prize depending on your knife skills. Rated 4.9/5.
The Silom Thai Cooking School is the slightly more affordable option at $29.29 USD, covering a complete 5-course Thai meal from scratch. Also rated 4.9/5 and equally well-located in the heart of Bangkok with easy BTS access.
| Cooking Class | Price (Klook) | Dishes | Rating | Market Visit |
|---|---|---|---|---|
| Sompong Thai Cooking Class | $36.60 | 3 mains + dessert + curry paste | 4.9/5 | Yes |
| Silom Thai Cooking School | $29.29 | 5-course Thai meal | 4.9/5 | Yes |
Use code ADAMANDLINDSKLOOK on either booking.
Chao Phraya River Cruises: Bangkok After Dark
The Chao Phraya River is Bangkok's original highway, and it looks completely different at night. Three dinner cruise options bookable through Klook cover different price points and vibes.
The Chao Phraya Princess Cruise is the most popular at $26.99 USD, featuring a 2-hour dinner buffet with Thai and international dishes and a live band playing ABBA, Donna Summer, and The Supremes while Wat Arun glides past the window. If that sentence doesn't make you want to book immediately, there's nothing more we can do for you.
The White Orchid River Cruise ($22.20 USD) adds a Bangkok-style cabaret show and a 360-degree open-air disco deck for those who want their river cruise with a bit more nightlife energy. The Meridian Dinner Cruise ($19.09 USD) and the Royal Princess Cruise ($25.09 USD) round out the options.
| Cruise | Price (Klook) | Highlights | Rating |
|---|---|---|---|
| Chao Phraya Princess | $26.99 | 2-hr buffet + live 80s/90s band | 4.5/5 |
| White Orchid | $22.20 | Cabaret show + disco deck | 4.4/5 |
| Royal Princess | $25.09 | Live band + international buffet | 4.3/5 |
| Meridian Cruise | $19.09 | Dinner buffet + live performance | 4.5/5 |
For daytime river exploration, the Hop-On Hop-Off Chao Phraya River Cruise day pass is $4.65 USD with boats running every 15-30 minutes across 9 piers. It's the most flexible and affordable way to see riverside Bangkok on your own schedule.
Bangkok's Cabaret Shows: An Icon of the City's Night Life
Bangkok's ladyboy cabaret tradition is genuinely world-class entertainment, and dismissing it as a novelty would be missing the point entirely. Two standouts are available through Klook.
The Calypso Cabaret Show has been running since the 1980s and is now hosted at Asiatique The Riverfront. Tickets are $28.65 USD and the show features celebrity impersonations of Beyonce and Elvis alongside traditional Thai dance, burlesque, and musical numbers performed in English, Korean, and Thai. Rated 4.5/5 from nearly 3,000 reviews.
The Golden Dome Cabaret Show ($19.05 USD) has been running since 1997 and includes VIP treatment and selfie opportunities with the cast after the show. Named in the 2017 Top 10 People's Choice Awards Thailand by the Tourism Authority. Rated 4.3/5.
Thai Spa and Massage: The Essential Bangkok Reset
After a week of temples, river cruises, and theme parks, your body is going to want to talk to a professional. The One More Thai Massage and Spa at Chit Lom is literally one minute on foot from the Chit Lom BTS Station, costs $20.65 USD through Klook, and comes with ten package options covering everything from foot massage and herbal compress to aromatic oil massage and head-and-shoulder treatments.
A complimentary traditional Thai dessert comes with every treatment, which is the kind of bonus that makes you feel like everything in life is going to be fine. Rated 4.7/5 from over 8,000 reviews, and with 48-hour free cancellation, it's easy to work into any itinerary.
Day Trips from Bangkok: Ayutthaya
If Bangkok is your base for more than a few days, Ayutthaya deserves a full day. The ancient capital, a UNESCO World Heritage Site about 80 kilometers north of Bangkok, was one of the largest and wealthiest cities in the world in the 17th century before the Burmese invasion of 1767 left it in ruins. Those ruins are now one of the most haunting and beautiful historical sites in all of Southeast Asia.
The Ayutthaya Temples One Day Tour from Bangkok is $44.65 USD via Klook (code ADAMANDLINDSKLOOK) and includes the royal Bang Pa-in Palace alongside the temple complex, with a multilingual guide, transport, and the history of how this ancient city became one of the great trading kingdoms of Asia. Rated 4.8/5 from nearly 3,000 reviews.
If you need transport between Bangkok and other nearby destinations beyond Ayutthaya, the TTD Global Private City Transfer service covers routes to Pattaya, Hua Hin, Kanchanaburi, and more for $31.05 USD, with vehicles from sedans to 9-passenger vans and 24-hour availability.
Luggage Storage: Explore Bangkok Hands-Free
One of the things we learned fast as a family of five is that dragging luggage through Bangkok on your last day is a miserable way to end an otherwise great trip. The AIRPORTELs Luggage Delivery Service solves this for $7.19 USD. Leave your bags at the hotel after checkout and have them delivered to Don Mueang Airport (DMK) within four hours, with 24-hour security throughout. Rated 4.7/5 from over 4,000 reviews.
Staying Connected in Bangkok: Holafly eSIM
Bangkok is a city where you'll be navigating constantly, translating menus, looking up transport options, and trying to figure out if the tuk-tuk driver who says the temple is "closed today" is telling the truth. (It's almost never closed.) You need reliable data from the moment you land.
We use Holafly eSIM for Thailand. Use code ADAMANDLINDS at checkout for 5% off. For stays up to 30 days, the Thailand-specific plans are excellent, with unlimited high-speed data on the AIS network covering Bangkok, Chiang Mai, Phuket, Ayutthaya, and everywhere in between. If you're planning a longer stay, the monthly global plans are better value at $49.90/month for the Light Plan (25GB) or $64.90/month for the Unlimited Plan. The eSIM downloads instantly with no physical card and no airport queues, which, after a long international flight, is worth more than it probably sounds.
Bangkok Klook Activities at a Glance
| Activity | Price (USD) | Rating | Reviews | Cancellation |
|---|---|---|---|---|
| BTS Skytrain One Day Pass | $4.35 | 4.8 | 11,723 | Free (before redemption) |
| Bangkok Temple Tour | $42.79 | 4.8 | 4,893 | Free (24 hrs) |
| Mahanakhon SkyWalk | $11.15 | 4.7 | 14,889 | Free (24 hrs) |
| Ancient City + Erawan Museum | $8.29 | 4.8 | 16,038 | None |
| SEA LIFE Ocean World | $5.09 | 4.6 | 17,937 | Free (24 hrs) |
| Safari World Entry | $3.19 | 4.6 | 20,255 | Free (24 hrs) |
| Dream World | $30.25 | 4.6 | 4,465 | Free (24 hrs) |
| Sompong Cooking Class | $36.60 | 4.9 | 4,880 | Free (48 hrs) |
| Silom Cooking School | $29.29 | 4.9 | 4,082 | Free (24 hrs) |
| Chao Phraya Princess Cruise | $26.99 | 4.5 | 16,884 | Free (24 hrs) |
| Hop-On Hop-Off River Cruise | $4.65 | 4.7 | 3,117 | Free (before redemption) |
| Calypso Cabaret Show | $28.65 | 4.5 | 2,936 | None |
| One More Thai Spa | $20.65 | 4.7 | 8,140 | Free (48 hrs) |
| Ayutthaya Day Tour | $44.65 | 4.8 | 2,976 | Free (24 hrs) |
Use code ADAMANDLINDSKLOOK on Klook for savings on all bookings.
Frequently Asked Questions About Things to Do in Bangkok
What is the best way to get around Bangkok? The BTS Skytrain is the fastest and most reliable way to navigate the city. The One Day Pass ($4.35 on Klook with code ADAMANDLINDSKLOOK) gives unlimited rides on the Green Line and connects you to most major attractions and neighborhoods. For areas not served by BTS, taxis and ride-apps like Grab are affordable and widely available.
How many days do you need in Bangkok? Realistically, you need at least 4-5 days to see the major highlights without feeling rushed. A week or more allows you to slow down, explore neighborhoods at your own pace, and take day trips to places like Ayutthaya. We spent a full month on our first visit and still felt like we hadn't scratched the surface.
Is Bangkok good for families with kids? Very much so. Safari World, SEA LIFE Ocean World, Dream World, and the Hop-On Hop-Off river cruise are all excellent for children. The cooking classes work well for older kids, and the temple tours are educational without being overwhelming. Food options are plentiful and kid-friendly options are easy to find throughout the city.
What is the best river cruise in Bangkok? The Chao Phraya Princess Cruise ($26.99 on Klook) is the most popular and highly rated dinner cruise, with a 2-hour international buffet and a live band. For a more affordable option, the Meridian Cruise at $19.09 is a great alternative. For daytime exploration, the Hop-On Hop-Off Day Pass at $4.65 is unbeatable value.
What cooking class should I take in Bangkok? Both the Sompong Thai Cooking Class ($36.60) and the Silom Thai Cooking School ($29.29) are rated 4.9/5 on Klook, which is exceptional. Both include a market visit and hands-on cooking. Sompong focuses on 3 mains plus curry paste from scratch; Silom covers a full 5-course meal. Either is an excellent choice.
Do I need to book Bangkok activities in advance? For popular attractions like the Mahanakhon SkyWalk, SEA LIFE, and dinner cruises, booking in advance through Klook is strongly recommended, especially during peak season (November through February). Most activities offer free cancellation with 24 hours notice, so there's little risk to booking early.
What is the best way to get to Ayutthaya from Bangkok? The Ayutthaya Temples Day Tour through Klook ($44.65) is the simplest option and includes transport, guide, and all entries. Alternatively, the TTD Global private transfer service ($31.05) handles transport for those who prefer to explore independently.
FTC Disclosure: This post contains affiliate links. If you purchase through our Klook links using code ADAMANDLINDSKLOOK or our Holafly link using code ADAMANDLINDS, we may earn a commission at no additional cost to you. We only recommend activities we genuinely believe in, and all opinions are our own based on real experience.