Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 47,130 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
Grand Sukhumvit Hotel Bangkok
8.2
107 CAD
#1 Most popular
Ascott Sathorn Bangkok
8.8
125 CAD
#2 Most popular
Sofitel Bangkok Sukhumvit
8.8
178 CAD
#3 Most popular
Sukhumvit Park, Bangkok - Marriott Executive Apartments
8.8
157 CAD
#4 Most popular
Movenpick Hotel Sukhumvit 15 Bangkok
8.5
125 CAD
#5 Most popular
Compass Skyview Hotel
8.7
138 CAD
Hotels in Phuket City
Best value
Phuket Center Hotel
8.2
27 CAD
#1 Most popular
Le Méridien Phuket Beach Resort
9.1
212 CAD
#2 Most popular
Renaissance Phuket Resort & Spa
9.1
187 CAD
#3 Most popular
Avista Hideaway Phuket Patong - Mgallery
8.9
137 CAD
#4 Most popular
Swissôtel Resort Phuket Patong Beach
8.2
94 CAD
#5 Most popular
Novotel Phuket Phokeethra
8.6
100 CAD
Hotels in Pattaya
Best value
D Varee Jomtien Beach
8.0
53 CAD
#1 Most popular
Royal Cliff Grand Hotel
8.9
157 CAD
#2 Most popular
Baraquda Pattaya - Mgallery
8.0
121 CAD
#3 Most popular
Centara Grand Mirage Beach Resort Pattaya
9.0
204 CAD
#4 Most popular
Veranda Resort Pattaya Mgallery by Sofitel
8.4
147 CAD
#5 Most popular
Grand Palazzo Hotel
8.2
84 CAD
Hotels in Chiang Mai
Best value
The Grand Napat
8.7
54 CAD
#1 Most popular
Dusit Princess Chiang Mai
8.4
70 CAD
#2 Most popular
Dusitd2 Chiang Mai
8.6
110 CAD
#3 Most popular
Holiday Inn Chiangmai
8.3
56 CAD
#4 Most popular
Shangri-La Hotel Chiang Mai
8.8
204 CAD
#5 Most popular
Le Méridien Chiang Mai
9.0
159 CAD
Hotels in Ko Samui
Best value
Ark Bar Beach Resort
8.2
68 CAD
#1 Most popular
Baan Samui Resort
8.9
89 CAD
#2 Most popular
Hansar Samui Resort & Spa
9.1
235 CAD
#3 Most popular
Mantra Samui Resort
8.7
82 CAD
#4 Most popular
OZO Chaweng Samui
8.8
135 CAD
#5 Most popular
Villa Champagne
10.0
596 CAD

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 97 CAD per night.

Where do most people stay in Thailand?

As many would assume, more people stay in Bangkok than in any other city while visiting Thailand.

How much does a luxury hotel cost in Thailand?

The average cost per night for a luxury hotel room in Thailand is 379 CAD, 195% higher than the country’s average hotel room. A room in a standard hotel costs 128 CAD per night on average.

Which city in Thailand has the most expensive hotel rooms?

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

Which city in Thailand has the least expensive hotel rooms?

Patong currently offers the lowest nightly rates of any city in Thailand at just 11 CAD; a price that is 91% lower than the average rate per night in Thailand.


Popular international routes landing in Thailand

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Vancouver to Bangkok
Fastest flight time
18h 00m
Cheapest price
512 CAD
Vancouver to Chiang Mai
Fastest flight time
18h 00m
Cheapest price
531 CAD
Vancouver to Phuket City
Fastest flight time
19h 10m
Cheapest price
568 CAD
Toronto to Phuket City
Fastest flight time
22h 15m
Cheapest price
751 CAD
Edmonton to Bangkok
Fastest flight time
22h 20m
Cheapest price
762 CAD
Toronto to Bangkok
Fastest flight time
22h 10m
Cheapest price
763 CAD
Victoria to Bangkok
Fastest flight time
21h 55m
Cheapest price
764 CAD
Toronto to Chiang Mai
Fastest flight time
21h 40m
Cheapest price
777 CAD
Calgary to Phuket City
Fastest flight time
22h 20m
Cheapest price
784 CAD
Calgary to Bangkok
Fastest flight time
23h 15m
Cheapest price
791 CAD
View more
Hotel deals Asia Thailand