Homepage
View of the ornate rooftops and gardens of a grand palace in Thailand.

Compare Bangkok holidays

Holidays from £652 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Bangkok

One of the most visited cities in the world, Bangkok is a mesmerising collision of modern and traditional, with glitzy mega-malls and skyscrapers alongside ancient Buddhist temples and colonial-style mansions.

It’s also the place to go to for street food: referred to as the unofficial outdoor dining capital of the world, the city offers a dazzling array of cheap and delicious fare like nowhere else. Be warned though, it’s likely to be super spicy unless you specifically request it less so.

A holiday in Bangkok will likely see you sampling its legendary nightlife. From lively bars along the Khao San and Sukhamvit roads, and the notorious red-light districts dotted around the city, to quirky cocktail bars and glamorous rooftop bars, Bangkok has stacks of great places for drinking and dancing the night away.

Shopping

Bangkok is inundated with shiny malls, department stores and sprawling markets, and even its streets are lined with vendors flogging knock-off designer brands at dirt-cheap prices. Chatuchak Weekend Market (or JJ as it’s sometimes known) is a must-see. Prepare to spend at least half a day there, and you may come home with a whole new wardrobe.

Huge upmarket malls like MBK, Siam Paragon, Emporium Mall, and CentralWorld are designed to tempt you into a holiday spending frenzy.

Popular Bangkok holiday deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Banyan Tree Bangkok

9.9

Excellent

Bangkok, Thailand
  • 1 Dec 2026
  • 7 nights
  • Bed & breakfast
  • From Heathrow

Prices from

£1,418 pp

Shangri La Bangkok Hotel

9.3

Excellent

Bangkok, Thailand
  • 31 Jan 2027
  • 14 nights
  • Room only
  • From Heathrow

Prices from

£1,334 pp

Avani Sukhumvit Bangkok

9.3

Excellent

Bangkok, Thailand
  • 1 Dec 2026
  • 7 nights
  • Bed & breakfast
  • From Heathrow

Prices from

£1,080 pp

Cheapester Bangkok holiday options

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Banyan Tree Bangkok

9.9

Excellent

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£940 pp

The Narathiwas Residence Sathorn Bangkok

8.4

Very Good

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£652 pp

Shangri La Bangkok Hotel

9.3

Excellent

Bangkok, Thailand
  • 12 Apr 2027
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£869 pp

Last-minute Bangkok holidays

Banyan Tree Bangkok

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£940 pp

Anantara Riverside Bangkok Resort

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Heathrow

Prices from

£994 pp

Shangri La Bangkok Hotel

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£1,028 pp

The Narathiwas Residence Sathorn Bangkok

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£652 pp

Avani Sukhumvit Bangkok

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£1,093 pp

Avani+ Riverside Bangkok Hotel

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£857 pp

Pathunwan Princess Hotel

Bangkok, Thailand
  • 10 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£1,213 pp

Lancaster Bangkok

Bangkok, Thailand
  • 6 Oct 2026
  • 7 nights
  • Room only
  • From Heathrow

Prices from

£737 pp

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

When to go to Bangkok

Bangkok has a tropical monsoon climate, meaning that it’s hot and humid throughout the year. The best time to visit for a holiday is between November and February, when temperatures range between 27C and 30C but humidity and rainfall are at their lowest. Inevitably, this is peak tourist season too, so it’s not the cheapest time to visit, although a package deal with flights and accommodation included could save you some money.

March, April and May are the hottest months – by May, average temperatures are 35C and often go even higher. However, Songkran, the Thai New Year, takes place in April and is a really fun time to be in the country.

May to October is the low season and the cheapest time to visit, with the added benefit of fewer crowds. It’s generally overcast, with afternoon rainstorms, although these become increasingly frequent from July onwards and don’t really cool things down. There are plenty of indoor activities in Bangkok, though – such as visiting one of the many malls, aquariums and temples, and it’s a good time to nab a cheap package holiday deal.

Good to know

Flight time

11.5h

(from London)

Currency

Thai Baht (฿)

Language

Thai

About TravelSupermarket