Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 52,270 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
$45 - $69
CHEAPEST CITY IN THAILAND Pattaya 18% cheaper Hotels in Pattaya are the cheapest in Thailand at just $45 per night on average.
MOST EXPENSIVE CITY IN THAILAND Ko Samui 28% more expensive Ko Samui has the highest priced hotels in Thailand with rooms averaging $70 per night.
MOST POPULAR CITY IN THAILAND Bangkok 70% 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
Admiral Suites
Best value
Admiral Suites
7.6
$65
Amari Watergate Bangkok
No. 1 most popular
Amari Watergate Bangkok
8.5
$143
Siam Kempinski Hotel Bangkok
No. 2 most popular
Siam Kempinski Hotel Bangkok
9.2
$362
Novotel Bangkok on Siam Square
No. 3 most popular
Novotel Bangkok on Siam Square
8.3
$153
Grand Hyatt Erawan Bangkok
No. 4 most popular
Grand Hyatt Erawan Bangkok
8.9
$236
Renaissance Bangkok Ratchaprasong Hotel
No. 5 most popular
Renaissance Bangkok Ratchaprasong Hotel
8.9
$208
Centara Grand at CentralWorld
Centara Grand at CentralWorld
8.7
$182
The Andaman Beach Hotel Phuket Patong
Best value
The Andaman Beach Hotel Phuket Patong
7.1
$71
Le Méridien Phuket Beach Resort
No. 1 most popular
Le Méridien Phuket Beach Resort
8.8
$225
Avista Hideaway Phuket Patong - MGallery
No. 2 most popular
Avista Hideaway Phuket Patong - MGallery
8.7
$145
Swissotel Resort Phuket Patong Beach
No. 3 most popular
Swissotel Resort Phuket Patong Beach
7.9
$100
The Westin Siray Bay Resort & Spa, Phuket
No. 4 most popular
The Westin Siray Bay Resort & Spa, Phuket
8.5
$173
Phuket Marriott Resort and Spa, Nai Yang Beach
No. 5 most popular
Phuket Marriott Resort and Spa, Nai Yang Beach
8.8
$198
Avista Grande Phuket Karon - MGallery
Avista Grande Phuket Karon - MGallery
8.8
$162
The Royal Paradise Hotel & Spa
Best value
The Royal Paradise Hotel & Spa
8.1
$65
Grand Mercure Phuket Patong
No. 1 most popular
Grand Mercure Phuket Patong
8.5
$143
La Flora Resort Patong
No. 2 most popular
La Flora Resort Patong
8.6
$267
The Kee Resort & Spa
No. 3 most popular
The Kee Resort & Spa
8.6
$124
Phuket Marriott Resort & Spa, Merlin Beach
No. 4 most popular
Phuket Marriott Resort & Spa, Merlin Beach
8.8
$171
Diamond Cliff Resort and Spa
No. 5 most popular
Diamond Cliff Resort and Spa
8.8
$117
Baan Laimai Beach Resort & Spa
Baan Laimai Beach Resort & Spa
8.3
$107
Mercure Samui Chaweng Tana
Best value
Mercure Samui Chaweng Tana
8.4
$83
Malibu Koh Samui Resort And Beach Club
No. 1 most popular
Malibu Koh Samui Resort And Beach Club
8.4
$113
Muang Samui Spa Resort
No. 2 most popular
Muang Samui Spa Resort
8.7
$223
The COAST Adults Only Resort and Spa Koh Samui
No. 3 most popular
The COAST Adults Only Resort and Spa Koh Samui
9.2
$181
Baan Samui Resort
No. 4 most popular
Baan Samui Resort
8.4
$94
Silavadee Pool Spa Resort
No. 5 most popular
Silavadee Pool Spa Resort
9.0
$262
Anantara Lawana Koh Samui Resort
Anantara Lawana Koh Samui Resort
9.1
$254
Sunshine Hotel And Residences
Best value
Sunshine Hotel And Residences
7.6
$50
Jomtien Palm Beach Hotel And Resort
No. 1 most popular
Jomtien Palm Beach Hotel And Resort
8.0
$75
D Varee Jomtien Beach
No. 2 most popular
D Varee Jomtien Beach
7.8
$57
Flipper Lodge Hotel
No. 3 most popular
Flipper Lodge Hotel
8.0
$58
Mera Mare Pattaya
No. 4 most popular
Mera Mare Pattaya
8.2
$101
Bella Villa Cabana
No. 5 most popular
Bella Villa Cabana
7.5
$50
Pullman Pattaya Hotel G
Pullman Pattaya Hotel G
7.8
$124

Thailand travel tips

Let us help you with the best tips about Thailand

When is the least expensive time to stay in Thailand?

When travelling to Thailand it would be best to plan your trip around the month of July, as the prices are significantly lower than in May - just $113 per night.

Where do most people stay in Thailand?

Out of all the tourist destinations in Thailand, our data shows that travellers tend to visit Bangkok more often than any other city.

How much does a luxury hotel cost in Thailand?

At $298 per night, the average luxury hotel room in Thailand is 47% above the rate of a typical hotel room in Thailand, which is $202.

Which city in Thailand has the most expensive hotel rooms?

Our data shows that hotel rooms in Ko Samui are about 28% more expensive on average than hotel rooms in the rest of Thailand, with a nightly rate of $70.

Which city in Thailand has the least expensive hotel rooms?

If you are travelling to Thailand on a budget, plan to stay in Ko Pha Ngan which boasts the lowest average hotel room cost in the country. Charging about 72% lower than the country’s average, hotel room rates in Ko Pha Ngan are typically around $55 per night.


Popular international routes landing in Thailand

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sydney to Bangkok
Fastest flight time
9h 25m
Cheapest price
$426
Melbourne to Bangkok
Fastest flight time
21h 55m
Cheapest price
$605
Perth to Chiang Mai
Fastest flight time
10h 50m
Cheapest price
$612
Bilinga to Krabi
Fastest flight time
38h 55m
Cheapest price
$710
Newman to Bangkok
Fastest flight time
25h 45m
Cheapest price
$727
Brisbane to Bangkok
Fastest flight time
30h 50m
Cheapest price
$740
Townsville to Bangkok
Fastest flight time
20h 30m
Cheapest price
$772
Adelaide to Bangkok
Fastest flight time
13h 05m
Cheapest price
$890
Alice Springs to Bangkok
Fastest flight time
25h 20m
Cheapest price
$1,140
Marcoola to Bangkok
Fastest flight time
29h 45m
Cheapest price
$1,328
View more
Hotel deals Asia Thailand