Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 47,102 hotels in Thailand

Check-in
Check-out
Compare vs momondo |

Popular Cities in Thailand

Book one of the best deals Thailand has to offer in these popular locations
Hotels in Bangkok
Best value
U Sukhumvit Bangkok
8.8
96 AUD
No. 1 most popular
Shangri-La Bangkok
9.0
253 AUD
No. 2 most popular
The Continent Hotel Bangkok By Compass Hospitality
8.2
147 AUD
No. 3 most popular
Eastin Grand Hotel Sathorn
9.2
155 AUD
No. 4 most popular
Movenpick Hotel Sukhumvit 15 Bangkok
8.5
137 AUD
No. 5 most popular
Compass Skyview Hotel
8.7
152 AUD
Hotels in Phuket City
Best value
Emerald: Apartment in Patong
8.2
51 AUD
No. 1 most popular
Le Méridien Phuket Beach Resort
9.1
234 AUD
No. 2 most popular
The Westin Siray Bay Resort & Spa, Phuket
8.6
180 AUD
No. 3 most popular
Avista Hideaway Phuket Patong - Mgallery
8.9
150 AUD
No. 4 most popular
Swissôtel Resort Phuket Patong Beach
8.2
104 AUD
No. 5 most popular
The Blanket Hotel Phuket Town
8.5
54 AUD
Hotels in Patong
Best value
The Royal Paradise Hotel & Spa
8.1
67 AUD
No. 1 most popular
Amari Phuket
9.2
229 AUD
No. 2 most popular
Novotel Phuket Vintage Park Resort
8.5
118 AUD
No. 3 most popular
Baan Laimai Beach Resort & Spa
8.5
111 AUD
No. 4 most popular
Burasari Phuket Resort & Spa
8.9
109 AUD
No. 5 most popular
Millennium Resort Patong Phuket
8.3
118 AUD
Hotels in Ko Samui
Best value
Mercure Samui Chaweng Tana
8.4
86 AUD
No. 1 most popular
Chaweng Regent Beach Resort
8.6
193 AUD
No. 2 most popular
Muang Samui Spa Resort
8.9
232 AUD
No. 3 most popular
Sala Samui Choengmon Beach
9.3
301 AUD
No. 4 most popular
Mantra Samui Resort
8.7
91 AUD
No. 5 most popular
Anantara Lawana Koh Samui Resort
9.1
264 AUD
Hotels in Pattaya
Best value
D Varee Jomtien Beach
8.0
58 AUD
No. 1 most popular
Amari Pattaya
8.8
165 AUD
No. 2 most popular
Avani Pattaya Resort
8.9
139 AUD
No. 3 most popular
Amari Nova Suites Pattaya
7.8
72 AUD
No. 4 most popular
Centara Grand Mirage Beach Resort Pattaya
9.0
225 AUD
No. 5 most popular
Dusit Thani Pattaya
8.7
131 AUD

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 June, as the prices are significantly lower than in July - just 106 AUD 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 420 AUD per night, the average luxury hotel room in Thailand is 187% above the rate of a typical hotel room in Thailand, which is 146 AUD.

Which city in Thailand has the most expensive hotel rooms?

Our data shows that hotel rooms in Patong are about 838% more expensive on average than hotel rooms in the rest of Thailand, with a nightly rate of 1,370 AUD.

Which city in Thailand has the least expensive hotel rooms?

If you are travelling to Thailand on a budget, plan to stay in Patong which boasts the lowest average hotel room cost in the country. Charging about 92% lower than the country’s average, hotel room rates in Patong are typically around 12 AUD 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
Hong Kong to Phuket City
Fastest flight time
3h 30m
Cheapest price
267 AUD
Perth to Bangkok
Fastest flight time
9h 05m
Cheapest price
321 AUD
Perth to Krabi
Fastest flight time
11h 35m
Cheapest price
321 AUD
Perth to Phuket City
Fastest flight time
8h 35m
Cheapest price
328 AUD
Coolangatta to Phuket City
Fastest flight time
12h 50m
Cheapest price
375 AUD
Coolangatta to Bangkok
Fastest flight time
12h 20m
Cheapest price
381 AUD
Melbourne to Bangkok
Fastest flight time
9h 10m
Cheapest price
387 AUD
Melbourne to Phuket City
Fastest flight time
8h 50m
Cheapest price
396 AUD
Sydney to Phuket City
Fastest flight time
9h 00m
Cheapest price
399 AUD
Brisbane to Bangkok
Fastest flight time
9h 10m
Cheapest price
404 AUD
View more
Hotel deals Asia Thailand