Bangkok is a city of contrasts.

Historic temples stand alongside modern skyscrapers, traditional markets compete with enormous shopping centres and peaceful green spaces provide an escape from some of Southeast Asia’s busiest streets.

Then there’s the food.

From simple street stalls to rooftop restaurants overlooking the skyline, you could spend an entire holiday eating your way around Thailand’s capital.

Whether you’re visiting for a couple of days or making Bangkok a major part of a longer Thailand holiday, here are 10 of the best things to do in Bangkok.

1. Visit the Grand Palace and Wat Phra Kaew

Visiting the Grand Palace is one of the essential things to do in Bangkok for first-time visitors.

The palace complex has been one of the city’s most important landmarks since Bangkok became Thailand’s capital in 1782.

Today, the Grand Palace is used for royal ceremonies rather than as the principal residence of Thailand’s Royal Family.

Within the complex you’ll also find Wat Phra Kaew, the Temple of the Emerald Buddha.

The temple is one of Thailand’s most important Buddhist sites, so remember that you’re entering a place of considerable religious significance rather than simply another tourist attraction.

Dress Appropriately

The Grand Palace has a dress code.

Arrive wearing suitable clothing and follow the instructions provided at the entrance.

When planning things to do in Bangkok, allow enough time to explore the complex without rushing.

Bangkok’s heat can make sightseeing tiring, so an earlier visit may be more comfortable than spending the hottest part of the afternoon walking around exposed areas.

Check current opening times, ticket prices and visitor requirements through the official Grand Palace website before visiting.

2. See Wat Arun from the Chao Phraya River

Seeing Wat Arun beside the Chao Phraya River is one of the most memorable things to do in Bangkok.

The Buddhist temple stands beside the river and is known for its distinctive central prang decorated with intricate pieces of porcelain and ceramics.

You can explore the temple itself, but some of the most memorable views are from across the river.

That makes visiting Wat Arun one of the easiest things to do in Bangkok to combine with a day around the Grand Palace and historic centre.

Use the River to Explore

Using the Chao Phraya is one of the most enjoyable things to do in Bangkok when travelling between riverside attractions.

Boats provide a completely different perspective on the city and can also be a useful way to move between stops.

A route combining the Grand Palace area, Wat Arun and other riverside attractions can be much more enjoyable than spending the entire day moving through road traffic.

Remember to dress respectfully when entering temples and follow any restrictions on photography or access.

3. Explore Bangkok’s Street Food

Exploring the local food scene is easily one of the tastiest things to do in Bangkok.

Rather than treating street food as a challenge to find the strangest possible thing you can eat, use it as an opportunity to discover dishes that local people actually enjoy.

Noodles, curries, grilled meats, seafood, rice dishes, fruit and desserts are available across the city.

Visit Chinatown

Visiting Chinatown should be high on your list of things to do in Bangkok if food is an important part of your trip.

Yaowarat Road and the surrounding area are particularly well known for food.

The neighbourhood becomes especially atmospheric in the evening as restaurants and stalls begin serving customers.

Don’t assume that the longest queue automatically means the best meal, but busy stalls with a steady turnover of freshly cooked food can be a sensible starting point.

Khao San Road also remains famous among backpackers and international visitors, with bars, restaurants, accommodation and nightlife concentrated around the area.

Visit it for the atmosphere if that appeals to you, but don’t treat Khao San Road as representative of Bangkok as a whole.

The city has far more to discover.

4. Visit the Jim Thompson House Museum

For something quieter, add the Jim Thompson House Museum to your things to do in Bangkok.

Jim Thompson was an American businessman closely associated with the revival and international promotion of the Thai silk industry after the Second World War.

His Bangkok residence was constructed in 1958–59 using several traditional Thai houses that were brought together and reassembled beside a canal.

Today, the property contains Thompson’s collection of Asian art and antiques and is surrounded by a tropical garden.

Visiting the museum is one of the most interesting things to do in Bangkok if you want a break from temples and shopping centres.

Take a Guided Tour

Visitors to the main house explore it with a guide.

The museum currently provides tours in several languages, including English.

There’s also a contemporary Art Center within the same compound.

Opening times, admission prices and booking arrangements can change, so check the official Jim Thompson House Museum website before visiting.

Its location also makes the museum relatively easy to combine with Bangkok’s major shopping districts.

5. Relax in Lumphini Park

Relaxing in Lumphini Park is one of the easiest things to do in Bangkok when you need a break from sightseeing.

Traffic, heat, crowds and noise are all part of the Bangkok experience, which makes its green spaces particularly valuable.

You’ll see people walking, running and exercising, while the lake and surrounding trees create a completely different atmosphere from the commercial streets nearby.

Look Out for Wildlife

One sight that surprises some first-time visitors is the park’s monitor lizards.

They’re fascinating to see, but they’re wild animals.

Give them plenty of space and don’t attempt to feed or approach them for photographs.

Early morning and later afternoon can be particularly pleasant times to visit because temperatures are generally more comfortable for walking.

If your itinerary is packed with things to do in Bangkok such as temples, markets and shopping centres, an hour in a park can make a welcome change.

6. Shop at Chatuchak Weekend Market

Shopping at Chatuchak is one of the classic things to do in Bangkok if your visit includes a weekend.

The sprawling market contains an enormous range of stalls selling clothing, accessories, handicrafts, art, homeware, plants, food and souvenirs.

It’s easy to lose track of time — and direction — once you start exploring.

Have a Plan

Don’t expect to methodically walk past every stall.

The market is simply too large for that to be an enjoyable strategy for most visitors.

Instead, concentrate on the sections that interest you and leave yourself time to stop for food and drinks.

Bangkok can be extremely hot and humid, so carry water and take breaks.

Opening arrangements can differ depending on the day and section of the market, so check current information before making a special journey.

7. Experience a Traditional Thai Massage

Experiencing a traditional Thai massage is one of the most distinctive things to do in Bangkok.

Traditional Thai massage has a long cultural history and was added to UNESCO’s Representative List of the Intangible Cultural Heritage of Humanity in 2019.

The techniques can involve pressure and assisted stretching rather than simply the gentle movements you might associate with a spa massage.

Choose a Reputable Provider

Massage businesses are found throughout the city and can range from straightforward local establishments to luxury hotel spas.

Look for a professional provider with clear prices and good standards of cleanliness.

If you have an injury, mobility problem or medical issue that could make stretching or pressure unsuitable, explain this beforehand and seek appropriate medical advice if necessary.

You can also choose a gentler treatment if relaxation rather than traditional Thai massage is what you want.

8. Explore Bangkok’s Shopping Centres

Exploring the city’s enormous shopping centres is one of the most convenient things to do in Bangkok during particularly hot or rainy weather.

Siam Paragon, CentralWorld and ICONSIAM are among the city’s best-known shopping centres, but each provides much more than rows of shops.

Expect restaurants, cafés, entertainment and extensive food areas alongside international and Thai retailers.

Visit ICONSIAM by the River

ICONSIAM stands beside the Chao Phraya River, making it easy to combine with other riverside attractions.

The complex is huge, so don’t assume you’ll quickly walk around the whole thing.

Around Siam, several major shopping centres are located relatively close together and are well connected by public transport.

Even if you don’t intend to buy much, Bangkok’s shopping centres can be interesting places to eat, cool down and experience the modern side of the city.

9. Travel on the BTS SkyTrain

Learning to use the BTS SkyTrain is one of the most useful things to do in Bangkok early in your trip.

The elevated railway connects many important commercial, shopping and residential areas.

Air-conditioned trains make it a useful way to move around parts of the city without relying entirely on taxis or road transport.

Combine BTS with Other Transport

The BTS doesn’t go everywhere.

Bangkok also has MRT lines, river boats, buses, taxis and other transport options.

Rather than assuming one system will take you directly to every attraction, use a combination.

The current rail network is much more extensive than it was years ago, so old Bangkok transport guides can quickly become outdated.

You can check routes through the official BTS SkyTrain website.

A little planning before leaving your hotel can save a surprising amount of time.

10. See Bangkok from a Rooftop

Seeing Bangkok from above is one of the most memorable things to do in Bangkok at night.

The city’s skyline looks completely different after dark.

Bangkok has numerous rooftop bars and restaurants, ranging from relatively relaxed venues to high-end hotel experiences.

Vertigo at Banyan Tree Bangkok and the rooftop venues at lebua are among the city’s established options.

Check the Dress Code and Prices

Rooftop venues can have dress codes, age restrictions or minimum-spend requirements.

Drinks can also be considerably more expensive than at street level.

Check the current rules and menu before making a special journey.

You don’t necessarily need to choose the highest or most famous rooftop either.

The best option depends on whether you want dinner, cocktails, live music or simply a good city view.

If rooftop bars aren’t your thing, there are plenty of other things to do in Bangkok after dark.

What About Bangkok’s Floating Markets?

Floating markets are closely associated with Bangkok tourism, but there’s an important distinction that the original version of this guide missed.

Famous markets such as Damnoen Saduak aren’t actually in Bangkok itself.

Damnoen Saduak is in Ratchaburi Province, while Amphawa is in neighbouring Samut Songkhram Province.

They’re possible excursions from Bangkok, but describing them as Bangkok attractions is misleading.

If seeing a floating market is important to you, treat it as a day trip and research the experience before booking.

Amphawa can be combined with other attractions in Samut Songkhram, while Damnoen Saduak is one of Thailand’s most internationally recognisable floating markets.

For a first visit with limited time, I’d prioritise the Grand Palace, Wat Arun, Chinatown and the Chao Phraya before sacrificing a large part of a day travelling to a floating market.

How Many Days Do You Need in Bangkok?

Three full days is a good starting point for a first visit and gives you enough time for several things to do in Bangkok without turning every day into a race.

For example:

  • Day one: Grand Palace, Wat Arun and the Chao Phraya
  • Day two: Jim Thompson House, shopping districts and a rooftop
  • Day three: Chinatown, markets, Lumphini Park and a Thai massage

Four or five days gives you much more flexibility.

You could add more temples, museums, neighbourhoods or a day trip without removing time from the main attractions.

When deciding which things to do in Bangkok to prioritise, remember that heat and traffic can make sightseeing slower than you expect.

When Is the Best Time to Visit Bangkok?

The best time for your things to do in Bangkok depends partly on how comfortable you are sightseeing in heat and humidity.

Bangkok is a year-round city, but conditions vary throughout the year.

The cooler part of the year is generally more comfortable for long days of sightseeing, although it’s also a popular period for visitors.

The hottest months can make walking between attractions tiring.

Thailand’s rainy season doesn’t mean continuous rain every day, but heavy downpours can affect plans.

Indoor attractions, shopping centres, museums and food experiences give you plenty of alternatives when the weather isn’t cooperating.

April also brings Songkran, Thailand’s traditional New Year celebration.

If you’re visiting during Songkran, expect festivities and large-scale water celebrations in parts of Bangkok.

Getting Around Bangkok

Getting around efficiently gives you more time for the things to do in Bangkok that actually interest you.

Bangkok’s size means choosing accommodation in a useful location can make a major difference to your trip.

The BTS and MRT are particularly convenient for many modern districts.

River boats are useful for several historic and riverside attractions, while taxis can fill gaps between public transport routes.

Walking works well within individual neighbourhoods but isn’t always practical between distant attractions.

Traffic can become extremely congested, so don’t calculate journey times purely by distance.

When comparing hotels, look at nearby transport connections as well as the room price.

You can search for hotels through TravelHype before choosing where to stay.

Bangkok as Part of a Thailand Holiday

Bangkok works particularly well as the starting or finishing point for a longer journey around Thailand.

You could continue north towards Ayutthaya and Chiang Mai or fly south towards Krabi and the islands.

If you’re planning a bigger trip, our guide to the best things to do in Thailand has ideas for exploring beyond the capital.

Don’t make the mistake of trying to see Bangkok in a few hours simply because you’re eager to reach the beaches.

The city deserves time of its own.

Things to Do in Bangkok: The Verdict

Bangkok can be overwhelming at first, but that’s part of what makes it interesting.

Start with the Grand Palace and Wat Phra Kaew, cross the river to Wat Arun and discover the city’s food around Chinatown.

Explore the Jim Thompson House, slow down in Lumphini Park and lose yourself among the stalls at Chatuchak Weekend Market.

Add a Thai massage, enormous shopping centres, journeys on the BTS SkyTrain and a rooftop view after dark and you’ll experience several completely different sides of Thailand’s capital.

The best things to do in Bangkok combine old and new rather than focusing exclusively on one side of the city.

Give yourself enough time to explore rather than rushing between attractions.

When you’re ready to experience these things to do in Bangkok for yourself, you can find flights, search for hotels and compare car hire through TravelHype.