Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 47,028 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
£24 - £45
CHEAPEST CITY IN THAILAND Patong 24% cheaper Hotels in Patong are the cheapest in Thailand at just £24 per night on average.
MOST EXPENSIVE CITY IN THAILAND Ko Phi Phi 45% more expensive Ko Phi Phi has the highest priced hotels in Thailand with rooms averaging £46 per night.
MOST POPULAR CITY IN THAILAND Bangkok 409% 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
Best value
Baiyoke Sky Hotel
8.2
£47
No. 1 most popular
Royal Orchid Sheraton Hotel & Towers
8.7
£95
No. 2 most popular
Sukhumvit Park, Bangkok - Marriott Executive Apartments
8.8
£91
No. 3 most popular
The Continent Hotel Bangkok By Compass Hospitality
8.2
£78
No. 4 most popular
Bangkok Marriott Hotel Sukhumvit
8.9
£115
No. 5 most popular
Tower Club at Lebua
8.8
£121
Hotels in Phuket City
Best value
Dlux Condominium
8.3
£16
No. 1 most popular
Le Méridien Phuket Beach Resort
9.2
£123
No. 2 most popular
The Westin Siray Bay Resort & Spa, Phuket
8.6
£95
No. 3 most popular
Avista Hideaway Phuket Patong - Mgallery
9.0
£80
No. 4 most popular
Avista Grande Phuket Karon - Mgallery
8.9
£89
No. 5 most popular
Utopia Kata
8.6
£27
Hotels in Pattaya
Best value
The Bayview Hotel Pattaya
8.5
£55
No. 1 most popular
Siam Bayshore Resort Pattaya
8.3
£77
No. 2 most popular
Royal Cliff Grand Hotel
8.9
£91
No. 3 most popular
Ravindra Beach Resort & Spa
8.7
£69
No. 4 most popular
Cape Dara Resort
8.8
£100
No. 5 most popular
Veranda Resort Pattaya Mgallery by Sofitel
8.4
£86
Hotels in Ko Samui
Best value
Ark Bar Beach Resort
8.5
£40
No. 1 most popular
Santiburi Koh Samui
9.3
£199
No. 2 most popular
Sheraton Samui Resort
8.6
£105
No. 3 most popular
Six Senses Samui
9.3
£236
No. 4 most popular
Hansar Samui Resort & Spa
9.1
£136
No. 5 most popular
Four Seasons Resort Koh Samui
9.5
£625
Hotels in Patong
Best value
Sawaddi Patong Resort & Spa
8.1
£27
No. 1 most popular
Holiday Inn Resort Phuket
9.0
£81
No. 2 most popular
Diamond Cliff Resort and Spa
8.9
£64
No. 3 most popular
Baan Laimai Beach Resort
8.4
£59
No. 4 most popular
Nipa Resort
7.9
£30
No. 5 most popular
Sleep With Me Hotel Design Hotel @ Patong
8.0
£35

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 £57 per night on average, August is the least expensive month to stay at a hotel in Thailand. The most expensive month to stay at a hotel in Thailand is December.

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 £214, 170% higher than the country’s average hotel room. A room in a standard hotel costs £79 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 Ko Phi Phi has the most expensive hotel rooms at £46 per night - 45% 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 Patong. According to our data, Patong is the least expensive city to spend the night in when visiting Thailand, with an average nightly rate of £7, 92% 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
London to Bangkok
Fastest flight time
11h 25m
Cheapest price
£320
London to Phuket City
Fastest flight time
11h 30m
Cheapest price
£320
London to Chiang Mai
Fastest flight time
14h 00m
Cheapest price
£358
Birmingham to Bangkok
Fastest flight time
14h 50m
Cheapest price
£373
Newcastle upon Tyne to Bangkok
Fastest flight time
15h 20m
Cheapest price
£388
Edinburgh to Bangkok
Fastest flight time
14h 05m
Cheapest price
£393
Glasgow to Bangkok
Fastest flight time
16h 40m
Cheapest price
£403
Norwich to Bangkok
Fastest flight time
17h 40m
Cheapest price
£406
London to Krabi
Fastest flight time
18h 15m
Cheapest price
£409
Southampton to Bangkok
Fastest flight time
17h 25m
Cheapest price
£413
View more
Hotel deals Asia Thailand