Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 50,381 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 C$ - 69 C$
CHEAPEST CITY IN THAILAND Patong 20% cheaper Hotels in Patong are the cheapest in Thailand at just 45 C$ per night on average.
MOST EXPENSIVE CITY IN THAILAND Ko Samui 22% more expensive Ko Samui has the highest priced hotels in Thailand with rooms averaging 69 C$ per night.
MOST POPULAR CITY IN THAILAND Bangkok 83% 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
$self.alt
Best value
Stay Hotel Bkk
8.4
55 C$
$self.alt
#1 Most popular
Shangri-La Hotel Bangkok
8.9
245 C$
$self.alt
#2 Most popular
Baiyoke Sky Hotel
8.3
86 C$
$self.alt
#3 Most popular
Millennium Hilton Bangkok
8.6
157 C$
$self.alt
#4 Most popular
Chatrium Hotel Riverside Bangkok
9.1
129 C$
$self.alt
#5 Most popular
Sala Arun
8.0
129 C$
$self.alt
Best value
Hyatt Place Phuket Patong
7.0
71 C$
$self.alt
#1 Most popular
Le Méridien Phuket Beach Resort
9.2
227 C$
$self.alt
#2 Most popular
The Westin Siray Bay Resort & Spa, Phuket
8.6
174 C$
$self.alt
#3 Most popular
Avista Hideaway Phuket Patong - MGallery
9.0
146 C$
$self.alt
#4 Most popular
Swissotel Resort Phuket Patong Beach
8.2
101 C$
$self.alt
#5 Most popular
The Woods Natural Park Resort Phuket
8.4
88 C$
$self.alt
Best value
D Varee Jomtien Beach
7.9
57 C$
$self.alt
#1 Most popular
Areca Lodge
8.0
64 C$
$self.alt
#2 Most popular
The Bayview Hotel Pattaya
8.5
101 C$
$self.alt
#3 Most popular
Centara Grand Mirage Beach Resort Pattaya
9.0
218 C$
$self.alt
#4 Most popular
Cape Dara Resort
8.8
184 C$
$self.alt
#5 Most popular
Siam@Siam Design Hotel Pattaya
8.7
111 C$
$self.alt
Best value
Holiday Inn Chiangmai
8.4
60 C$
$self.alt
#1 Most popular
Dusit Princess Chiang Mai
8.3
75 C$
$self.alt
#2 Most popular
Duangtawan Hotel Chiang Mai
7.9
61 C$
$self.alt
#3 Most popular
Shangri-La Hotel, Chiang Mai
8.9
218 C$
$self.alt
#4 Most popular
Le Méridien Chiang Mai
9.0
170 C$
$self.alt
#5 Most popular
Siripanna Villa Resort & Spa Chiang Mai
8.3
109 C$
$self.alt
Best value
Phi Phi Jungle Hill Bungalow
6.1
21 C$
$self.alt
#1 Most popular
Bay View Resort - Phi Phi Island
7.4
84 C$
$self.alt
#2 Most popular
Phi Phi Twin Palms Bungalow
6.3
45 C$
$self.alt
#3 Most popular
PP Charlie Beach Resort
7.6
92 C$
$self.alt
#4 Most popular
The Beacha Club
7.5
61 C$
$self.alt
#5 Most popular
The Cobble Beach
7.0
52 C$

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 March, as the prices are significantly lower than in January - just 93 C$ 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 421 C$, 194% higher than the country’s average hotel room. A room in a standard hotel costs 143 C$ per night on average.

Which city in Thailand has the most expensive hotel rooms?

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

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 C$; a price that is 92% 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 40m
Cheapest price
734 C$
Toronto to Chiang Mai
Fastest flight time
34h 35m
Cheapest price
865 C$
Calgary to Chiang Mai
Fastest flight time
21h 20m
Cheapest price
923 C$
Penticton to Bangkok
Fastest flight time
26h 45m
Cheapest price
944 C$
Victoria to Bangkok
Fastest flight time
25h 05m
Cheapest price
957 C$
Montreal to Bangkok
Fastest flight time
24h 05m
Cheapest price
988 C$
Winnipeg to Chiang Mai
Fastest flight time
34h 40m
Cheapest price
1,004 C$
Edmonton to Bangkok
Fastest flight time
26h 35m
Cheapest price
1,014 C$
Kelowna to Bangkok
Fastest flight time
23h 35m
Cheapest price
1,046 C$
Ottawa to Bangkok
Fastest flight time
30h 25m
Cheapest price
1,056 C$
View more
Hotel deals Asia Thailand