When you think of Bangkok, what comes to mind? Maybe it’s the vibrant street markets, the stunning temples, or the mouth-watering street food. Perhaps you’ve heard stories of its nightlife or wondered about the hidden gems that only the locals know about. Whatever the case, Bangkok is a city that has something for everyone. Whether you’re planning a short city break or a longer holiday, there’s plenty to explore.
In this guide, we’ll walk you through the 23 best things to do in Bangkok, Thailand. This list will help you make the most of your time in the city, from the must-see attractions to those lesser-known spots that will make your trip truly unforgettable.
Affiliate disclosure: the majority of the links in this article are affiliate links. This helps to fund our business and doesn’t affect pricing for the hotels/activities we recommend.
Table of Contents
1. Visit the Grand Palace
When visiting Bangkok, the Grand Palace is an absolute must-see. As one of the city’s most famous landmarks, this stunning complex has been the official residence of Thai royalty since 1782. The intricate architecture, with its golden spires and detailed murals, will leave you in awe. The palace is also home to the Temple of the Emerald Buddha (Wat Phra Kaew), which houses an emerald statue of Buddha.
Consider booking a half-day tour of the palace to get the most out of the experience.
Highlights:
- The breathtaking architecture and golden spires.
- The sacred Emerald Buddha statue.
- Detailed murals depicting historical and religious scenes.
2. Explore Wat Arun – The Temple of Dawn
Another must-visit in Bangkok is Wat Arun, also known as the Temple of Dawn. Located on the banks of the Chao Phraya River, this iconic temple features towering spires that glisten in the sunlight. Wat Arun is not just beautiful to look at; it’s also steeped in history, dating back to the Ayutthaya period. Its central prang (tower) is adorned with colourful porcelain pieces, making it a stunning sight to behold, especially at sunset. You can book a tour of both the Grand Palace and Wat Arun to learn more about these iconic monuments.
Highlights:
- Stunning views from the temple, especially at sunrise or sunset.
- The intricate porcelain-adorned prang.
- A unique riverside location offering great photo opportunities.
3. Shop and Eat at Chatuchak Weekend Market
If you’re wondering what to do in Bangkok, especially over the weekend, a visit to the Chatuchak Weekend Market should be high on your list. As one of the world’s largest markets, it offers a variety of goods—from clothing and accessories to art, antiques, and delicious Thai street food. With over 15,000 stalls, the market is huge, so it’s wise to plan your visit. Wear comfortable shoes and stay hydrated as you navigate the crowded alleys, and don’t forget to haggle politely to get the best deals!
Highlights:
- A massive selection of goods, from fashion to home décor.
- Tasty street food offering authentic Thai flavours.
- An opportunity to practice your bargaining skills.
4. Cruise Along the Chao Phraya River
A Chao Phraya River cruise is one of the best ways to see Bangkok from a different perspective. The river is the heart of the city, and a cruise will take you past some of its most famous landmarks, including the Grand Palace, Wat Arun, and the bustling riverside life. You can choose from various cruise options, from a simple ferry ride to a luxurious dinner cruise, where you can enjoy Thai cuisine while watching the city lights reflect on the water.
Highlights:
- Scenic views of Bangkok’s riverside attractions.
- A relaxing way to explore the city.
- A variety of cruise options to suit different budgets and preferences.
5. Discover the Hidden Gems of Bangkok’s Old City
The Old City, also known as Rattanakosin Island, is where you’ll find some of Bangkok’s most important cultural and historical sites. While the Grand Palace and Wat Pho are well-known, the Old City has many hidden gems waiting to be discovered. Take a stroll through its narrow streets to find lesser-known temples, traditional Thai houses, and charming cafes. This area is perfect for those who want to escape the hustle and bustle of modern Bangkok and experience the city’s rich heritage.
Highlights:
- Discovering hidden temples and historical sites.
- Exploring traditional Thai architecture and quiet alleys.
- Enjoying a more relaxed and authentic side of Bangkok.
6. Visit the Jim Thompson House Museum
The Jim Thompson House Museum offers a fascinating glimpse into the life of the man who helped revive the Thai silk industry. This beautiful traditional Thai house is now a museum showcasing Jim Thompson’s art collection, including rare Asian antiques. The lush garden surrounding the house adds to the relaxed atmosphere, making it a peaceful retreat in the middle of the city. Guided tours are available, offering insights into Thompson’s life and his mysterious disappearance.
Highlights:
- A beautifully preserved traditional Thai house.
- An impressive collection of art and antiques.
- A tranquil garden providing a break from the city’s hustle.
7. Experience Bangkok’s Nightlife on Khao San Road
Khao San Road has a fantastic nightlife scene, making it a must-visit for anyone looking to experience Bangkok after dark. This bustling street is packed with bars, clubs, street food vendors, and shops catering to travellers from all over the world. Whether you’re in the mood for a quiet drink, a night of dancing, or simply people-watching, Khao San Road has something for everyone. It’s a great place to meet fellow travellers and soak up the energetic atmosphere.
Highlights:
- A lively atmosphere with a mix of bars, clubs, and street food.
- A great spot for meeting other travellers.
- Plenty of options for entertainment, from live music to dancing.
8. Enjoy the Tranquillity of Lumpini Park
For a break from the city’s hustle and bustle, head to Lumpini Park, an oasis of green in the heart of Bangkok. The park is a great place to relax, take a stroll, or enjoy a paddleboat ride on the lake. Early mornings and late afternoons are the best times to visit, as you’ll see locals practising Tai Chi, jogging, or simply enjoying the outdoors. Lumpini Park offers a glimpse into the everyday life of Bangkok residents and is a peaceful retreat from the city’s busy streets.
Highlights:
- A peaceful escape in the heart of Bangkok.
- Opportunities to see local life and activities.
- Beautiful scenery, including a lake where you can rent paddleboats.
9. Taste Authentic Thai Street Food
No trip to Bangkok is complete without indulging in its famous street food. From the spicy and aromatic dishes of Yaowarat Road (Bangkok’s Chinatown) to the countless food stalls lining the city’s streets, there’s no shortage of delicious options. Whether you’re craving pad thai, som tam (papaya salad), or mango sticky rice, Bangkok’s street food scene offers something for every palate.
Highlights:
- A variety of authentic Thai dishes to try.
- Affordable and delicious meals available everywhere.
- The chance to eat like a local and discover new flavours.
10. Take a Day Trip to Ayutthaya
If you have extra time in Bangkok, consider taking a day trip to Ayutthaya, the ancient capital of Thailand. Located just an hour’s drive from Bangkok, Ayutthaya is a UNESCO World Heritage Site featuring stunning ruins and historical significance. Explore the temples, palaces, and statues that tell the story of Thailand’s rich history, and don’t miss the iconic Buddha head entwined in tree roots at Wat Mahathat.
Highlights:
- Exploring ancient ruins and historical sites.
- Learning about Thailand’s rich history.
- A convenient and enriching day trip from Bangkok.
11. Visit Wat Pho – The Temple of the Reclining Buddha
Wat Pho is another must-visit temple in Bangkok, famous for its giant reclining Buddha statue. The statue, which measures 46 metres in length, is covered in gold leaf and is an impressive sight to behold. Wat Pho is also considered the birthplace of traditional Thai massage, and you can even enjoy a massage here from the experts. Cover three of Bangkok’s most famous temples with a 3 Temple Tour.
Highlights:
- The massive reclining Buddha statue.
- Beautiful murals and intricate temple architecture.
- Traditional Thai massage available on-site.
12. Explore the Bangkok National Museum
For those interested in Thai history and culture, the Bangkok National Museum offers a deep dive into the country’s past. The museum houses a vast collection of artefacts, including ancient relics, traditional art, and royal regalia. Located near the Grand Palace, it’s an easy addition to your sightseeing day.
Highlights:
- Extensive collection of Thai art and historical artefacts.
- Insight into Thailand’s history and cultural heritage.
- Located close to other major attractions like the Grand Palace.
13. Wander Through Asiatique The Riverfront
Asiatique The Riverfront is a unique shopping and entertainment complex located along the Chao Phraya River. Combining a night bazaar and a mall, it offers over 1,500 boutiques, 40 restaurants, and a variety of shows, including traditional Thai puppetry and cabaret. It’s a great place to shop, dine, and enjoy some evening entertainment, all with a view of the river.
Highlights:
- A blend of shopping, dining, and entertainment.
- Scenic riverside location with beautiful night views.
- Variety of shows and cultural performances.
14. Take a Cooking Class
One of the best ways to immerse yourself in Thai culture is by learning to cook the local cuisine. Bangkok offers numerous reasonably priced cooking classes where you can learn how to prepare traditional Thai dishes like pad thai, green curry, and tom yum soup. Most classes include a visit to a local market to choose fresh ingredients, followed by a hands-on cooking session.
Highlights:
- Learning to cook authentic Thai dishes.
- Market visits to select fresh ingredients.
- Taking home recipes and skills to recreate Thai meals.
15. Visit the Erawan Shrine
The Erawan Shrine is a popular spot for both locals and tourists, featuring a beautiful statue of Phra Phrom, the Thai representation of the Hindu god Brahma. Located in the heart of Bangkok, it’s common to see locals making offerings of flowers and incense in hopes of good fortune. The shrine is also known to host traditional Thai dance performances.
Highlights:
- The beautiful statue of Phra Phrom.
- Watching traditional Thai dance performances.
- Experiencing local religious practices and customs.
16. Explore Chinatown (Yaowarat)
Bangkok’s Chinatown, known as Yaowarat, is one of the oldest districts in the city. It’s a bustling area filled with markets, street food stalls, and gold shops. The food here is a highlight, with a wide range of Chinese and Thai dishes available. Don’t miss out on trying dim sum, roasted duck, and the famous bird’s nest soup. Join a 4-hour guided tour to visit all the best spots and hidden gems.
Highlights:
- A vibrant and historic district with a unique atmosphere.
- Delicious street food, especially Chinese-Thai fusion dishes.
- Bustling night markets and traditional shops.
17. Visit the Floating Markets
Bangkok is famous for its floating markets, where vendors sell goods directly from their boats. Some of the most popular ones near the city include Damnoen Saduak, Amphawa, and Taling Chan. These markets offer a glimpse into traditional Thai life and are a great place to buy fresh fruits, local snacks, and souvenirs.
Highlights:
- Unique shopping experience on the water.
- Fresh fruits and local snacks available from boats.
- A cultural experience that’s quintessentially Thai.
18. Discover the Street Art of Bangkok
In recent years, Bangkok’s street art scene has really taken off, with areas like Sukhumvit, Chinatown, and the Chao Phraya riverside boasting impressive murals and graffiti. Taking a street art walking tour or simply wandering through these neighbourhoods can be a fun way to explore a different side of the city.
Highlights:
- Colourful murals and graffiti by talented artists.
- Exploring trendy neighbourhoods like Sukhumvit and Chinatown.
- A unique and modern cultural experience.
19. Visit the Bangkok Art and Culture Centre (BACC)
The Bangkok Art and Culture Centre (BACC) is the city’s hub for contemporary art, hosting a variety of exhibitions, performances, and events. The centre features works by artists across different media, including painting, sculpture, photography, and digital art. It’s a great place to spend a few hours exploring Bangkok’s vibrant art scene.
Highlights:
- A diverse range of contemporary art exhibitions.
- Regular performances and cultural events.
- A café and shops featuring local art and design.
20. Take a Day Trip to the Maeklong Railway Market
The Maeklong Railway Market, located just outside of Bangkok, is famous for its unique setting right on an active railway line. Several times a day, a train passes through the market, and vendors quickly pull back their stalls to make way. It’s a fascinating sight and a must-see for those interested in experiencing something truly unusual.
Highlights:
- A market located on active railway tracks.
- Watching the vendors clear the tracks as the train approaches.
- Fresh produce, seafood, and local snacks available for purchase.
21. Relax at a Rooftop Bar
Bangkok’s skyline is best enjoyed from one of its many rooftop bars. Whether you’re looking for a romantic spot to watch the sunset or a lively place to enjoy cocktails with friends, Bangkok’s rooftop bars offer stunning views and a great atmosphere. Some popular options include Sky Bar at Lebua, Octave Rooftop Lounge & Bar, and Vertigo at Banyan Tree.
Highlights:
- Panoramic views of Bangkok’s skyline.
- A variety of rooftop bars offering different vibes.
- Perfect spots for sunset drinks or a night out.
22. Visit the Bangkok Puppet Show
For a unique cultural experience, check out a traditional Thai puppet show. The Joe Louis Thai Puppet Theatre is one of the best places to enjoy this art form. The intricate puppets, operated by skilled performers, bring to life stories from Thai mythology. It’s an entertaining and educational experience, especially for families or those interested in Thai culture.
Highlights:
- Traditional Thai puppet performances.
- Beautifully crafted puppets and captivating stories.
- A cultural experience suitable for all ages.
23. Explore the Khlong Lat Mayom Floating Market
Khlong Lat Mayom Floating Market is one of Bangkok’s lesser-known floating markets, offering a more authentic and less touristy experience. It’s located in a lush, green area outside the city centre and is a great place to enjoy traditional Thai food, shop for local products, and even take a boat ride through the surrounding canals.
Highlights:
- An authentic floating market experience.
- Fresh and delicious Thai food.
- Boat rides through picturesque canals.
Frequently Asked Questions About Bangkok, Thailand
Is 3 days enough for Bangkok?
Three days in Bangkok is enough time to see the city’s major highlights, such as the Grand Palace, Wat Arun, Wat Pho, and a few markets like Chatuchak or a floating market. However, if you want to explore more in-depth or take day trips to places like Ayutthaya or the Maeklong Railway Market, you might need more time.
Is Bangkok cheap or expensive?
Bangkok can be both cheap and expensive, depending on your choices. Street food, local markets, and public transport are very affordable, making it possible to enjoy the city on a budget. However, luxury hotels, fine dining, and high-end shopping can add up quickly if you opt for more upscale experiences. Overall, Bangkok offers a range of options for every budget.
How much money do I need for 7 days in Bangkok?
The amount of money you’ll need for 7 days in Bangkok depends on your travel style. For budget travellers, £200-£300 should be sufficient for food, accommodation in hostels or budget hotels, and local transport. Mid-range travellers might budget £400-£600 for a more comfortable stay, including nicer hotels, occasional dining out, and a few activities. Luxury travellers can expect to spend £700 or more, especially if staying in high-end hotels and dining at top restaurants.
Which month is best to visit Bangkok?
The best months to visit Bangkok are from November to February, during the cool season when the weather is more comfortable. This period is ideal for sightseeing, as temperatures are lower and there’s less humidity. March to May can be quite hot, while the rainy season, from June to October, brings heavy showers but also fewer crowds and lush green landscapes.
Do we need a visa for Bangkok?
Whether you need a visa to visit Bangkok depends on your nationality. Citizens of many countries, including the UK, can enter Thailand without a visa for short stays (usually up to 30 days). However, it’s essential to check the latest visa requirements before you travel, as regulations can change.
What is the wettest month in Bangkok?
The wettest month in Bangkok is typically September, during the monsoon season. Heavy rains are common during this time, and while it doesn’t rain all day, showers can be intense. If you visit in September, it’s wise to carry an umbrella and plan some indoor activities in case of rain.
What is the coldest month in Bangkok?
The coldest month in Bangkok is usually December, during the cool season. However, “cold” in Bangkok is relative, with average temperatures still ranging from 21°C to 31°C. It’s the most comfortable time of year for outdoor activities, with lower humidity and cooler evenings.
Is there a beach in Bangkok?
Bangkok itself does not have a beach, but there are several nearby destinations where you can enjoy the sand and sea. Pattaya, about 2 hours away by car, is the closest beach resort. For more pristine beaches, you can travel a bit further to places like Hua Hin, Koh Samet, or the islands in the Gulf of Thailand.
Do I need cash for Bangkok?
While credit and debit cards are widely accepted in Bangkok, especially in hotels, shopping malls, and larger restaurants, it’s advisable to carry cash for smaller purchases, street food, markets, and local transportation like tuk-tuks. ATMs are readily available throughout the city, and it’s easy to withdraw cash in Thai baht.
Shop Our 2 Week Thailand Adventure Itinerary for £7.99
If you’re ready to explore Bangkok and more of Thailand, shop our Thailand 2-Week Adventure Itinerary and let us take the planning out of your hands. For just £7.99, our itinerary shares local gems, seasonal highlights, and hidden experiences in each island destination.
Global Travel Itineraries provides detailed, personalised travel plans tailored to your interests and budget. We stock hundreds of itineraries for all around the world, starting from as little as £2.99. If you love to travel but hate to plan, Global Travel Itineraries is the perfect solution.