Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 50,331 hotels in Thailand

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Thailand

Looking for a city in Thailand to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
£25 - £41
CHEAPEST CITY IN THAILAND Patong 21% cheaper Hotels in Patong are the cheapest in Thailand at just £26 per night on average.
MOST EXPENSIVE CITY IN THAILAND Khao Lak 25% more expensive Khao Lak has the highest priced hotels in Thailand with rooms averaging £41 per night.
MOST POPULAR CITY IN THAILAND Bangkok 82% more users visited More momondo users search for hotels in Bangkok than any other city in Thailand

Popular Cities in Thailand

Book one of the best deals Thailand has to offer in these popular locations
Hotels in Bangkok
$self.alt
Best value
Akara Hotel Bangkok
8.6
£71
$self.alt
No. 1 most popular
Anantara Riverside Bangkok Resort
9.0
£101
$self.alt
No. 2 most popular
Lebua at State Tower
8.7
£100
$self.alt
No. 3 most popular
Akyra Thonglor Bangkok
9.1
£92
$self.alt
No. 4 most popular
Adelphi Forty-Nine
9.2
£80
$self.alt
No. 5 most popular
Compass Skyview Hotel Bangkok
8.8
£84
Hotels in Phuket City
$self.alt
Best value
Avista Hideaway Phuket Patong - MGallery
9.0
£84
$self.alt
No. 1 most popular
Le Méridien Phuket Beach Resort
9.1
£130
$self.alt
No. 2 most popular
The Naka Island, a Luxury Collection Resort & Spa, Phuket
9.0
£172
$self.alt
No. 3 most popular
The Westin Siray Bay Resort & Spa, Phuket
8.6
£100
$self.alt
No. 4 most popular
Avista Grande Phuket Karon - MGallery
8.9
£93
Hotels in Pattaya
$self.alt
Best value
The Pinewood Residences
8.4
£29
$self.alt
No. 1 most popular
Avani Pattaya Resort
8.9
£77
$self.alt
No. 2 most popular
Intimate Hotel Pattaya
7.9
£45
$self.alt
No. 3 most popular
Page 10, Hotel
8.3
£47
$self.alt
No. 4 most popular
Lk Miracle Suite
7.4
£35
$self.alt
No. 5 most popular
Pattaya Sea View Hotel
8.0
£40
Hotels in Ko Samui
$self.alt
Best value
Centra by Centara Coconut Beach Resort Samui
8.1
£32
$self.alt
No. 1 most popular
Bo Phut Resort & Spa
9.5
£155
$self.alt
No. 2 most popular
Montien House Chaweng Beach Resort
8.3
£42
$self.alt
No. 3 most popular
Crystal Bay Yacht Club
8.2
£47
$self.alt
No. 4 most popular
Mantra Samui Resort
8.7
£51
$self.alt
No. 5 most popular
Enjoy Beach Hotel
8.1
£32
Hotels in Krabi
$self.alt
Best value
Apasari Krabi
8.6
£34
$self.alt
No. 1 most popular
Phulay Bay, A Ritz-Carlton Reserve
9.4
£379
$self.alt
No. 2 most popular
Sofitel Krabi Phokeethra Golf And Spa Resort
8.8
£126
$self.alt
No. 3 most popular
Nakamanda Resort & Spa
9.3
£114
$self.alt
No. 4 most popular
Rayavadee
9.3
£335
$self.alt
No. 5 most popular
Deevana Plaza Krabi
8.8
£45

Thailand travel tips

Let us help you with the best tips about Thailand

When is the least expensive time to stay in Thailand?

At just £36 per night on average, July is the least expensive month to stay at a hotel in Thailand. The most expensive month to stay at a hotel in Thailand is February.

Where do most people stay in Thailand?

While the country has many desirable locations to visit, the most popular city in Thailand to travel to is Bangkok.

How much does a luxury hotel cost in Thailand?

The average cost per night for a luxury hotel room in Thailand is £233, 173% higher than the country’s average hotel room. A room in a standard hotel costs £86 per night on average.

Which city in Thailand has the most expensive hotel rooms?

As a popular tourist destination in Thailand, it is no surprise that Khao Lak has the most expensive hotel rooms at £41 per night - 25% more than than the country's average hotel room price.

Which city in Thailand has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Thailand, consider staying in Ko Chang. According to our data, Ko Chang is the least expensive city to spend the night in when visiting Thailand, with an average nightly rate of £6, 93% below the country’s average.


Popular international routes landing in Thailand

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Chiang Mai to Phuket City
Fastest flight time
1h 55m
Cheapest price
£80
London to Bangkok
Fastest flight time
11h 30m
Cheapest price
£347
Edinburgh to Bangkok
Fastest flight time
14h 05m
Cheapest price
£389
Cardiff to Bangkok
Fastest flight time
14h 50m
Cheapest price
£391
Manchester to Bangkok
Fastest flight time
15h 00m
Cheapest price
£392
Birmingham to Bangkok
Fastest flight time
14h 40m
Cheapest price
£400
Glasgow to Bangkok
Fastest flight time
15h 25m
Cheapest price
£430
Newcastle upon Tyne to Bangkok
Fastest flight time
14h 15m
Cheapest price
£439
Aberdeen to Bangkok
Fastest flight time
16h 55m
Cheapest price
£483
Bristol to Bangkok
Fastest flight time
17h 40m
Cheapest price
£487
View more
Hotel deals Asia Thailand