Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 52 108 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
R556 - R932
CHEAPEST CITY IN THAILAND Pattaya 23% cheaper Hotels in Pattaya are the cheapest in Thailand at just R556 per night on average.
MOST EXPENSIVE CITY IN THAILAND Kamala 29% more expensive Kamala has the highest priced hotels in Thailand with rooms averaging R932 per night.
MOST POPULAR CITY IN THAILAND Phuket City 79% more users visited More momondo users search for hotels in Phuket City 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
Swissotel Resort Phuket Patong Beach
8,2
R1 238
$self.alt
No. 1 most popular
Le Méridien Phuket Beach Resort
9,2
R2 790
$self.alt
No. 2 most popular
The Westin Siray Bay Resort & Spa, Phuket
8,6
R2 145
$self.alt
No. 3 most popular
Avista Hideaway Phuket Patong - MGallery
9,0
R1 796
$self.alt
No. 4 most popular
Avista Grande Phuket Karon - MGallery
8,9
R2 005
$self.alt
Best value
Millennium Resort Patong Phuket
8,2
R1 413
$self.alt
No. 1 most popular
Phuket Marriott Resort & Spa, Merlin Beach
9,0
R2 128
$self.alt
No. 2 most popular
Kalima Resort and Spa
8,7
R1 798
$self.alt
No. 3 most popular
Patong Tower 01 Apartments
9,4
R4 290
$self.alt
No. 4 most popular
Grand Mercure Phuket Patong
8,7
R1 779
$self.alt
No. 5 most popular
Mövenpick Myth Hotel Patong Phuket
8,9
R2 093
$self.alt
Best value
Baiyoke Sky Hotel
8,3
R1 064
$self.alt
No. 1 most popular
Ramada Plaza by Wyndham Bangkok Menam Riverside
8,5
R1 221
$self.alt
No. 2 most popular
Shangri-La Hotel Bangkok
8,9
R3 017
$self.alt
No. 3 most popular
Millennium Hilton Bangkok
8,6
R1 936
$self.alt
No. 4 most popular
The Berkeley Hotel Pratunam
8,5
R1 290
$self.alt
No. 5 most popular
Prince Suites Residence Managed by Prince Palace
7,2
R1 901
$self.alt
Best value
Sugar Marina Resort - Fashion - Kata Beach
8,4
R628
$self.alt
No. 1 most popular
Thavorn Palm Beach Resort Phuket
8,5
R1 500
$self.alt
No. 2 most popular
Chanalai Garden Resort, Kata Beach
8,6
R907
$self.alt
No. 3 most popular
The Shore at Katathani
9,4
R7 621
$self.alt
No. 4 most popular
Mandarava Resort and Spa, Karon Beach
9,0
R1 517
$self.alt
No. 5 most popular
Sugar Marina Resort-Surf-Kata Beach
8,5
R732
$self.alt
Best value
The Sunset Beach Resort & Spa Taling Ngam
9,3
R1 831
$self.alt
No. 1 most popular
Intercontinental Koh Samui Resort
9,1
R3 592
$self.alt
No. 2 most popular
Pavilion Samui Villas & Resort
8,7
R2 040
$self.alt
No. 3 most popular
Rocky's Boutique Resort
9,3
R2 215
$self.alt
No. 4 most popular
Banyan Tree Samui
9,4
R9 940
$self.alt
No. 5 most popular
Conrad Koh Samui
9,0
R9 033

Thailand travel tips

Let us help you with the best tips about Thailand

When is the least expensive time to stay in Thailand?

The least expensive month to stay at a hotel in Thailand is September. On average, it only costs R1 695 per night in the month of September. Conversely, the most expensive month to visit Thailand is January.

Where do most people stay in Thailand?

Thailand is full of enlightening and adventurous cities, but the most popular tourist destination is Phuket City.

How much does a luxury hotel cost in Thailand?

An average rate of R4 937 per night is to be expected when planning a stay in a luxury hotel room in Thailand. This rate is about 170% above the country’s average nightly rate of R1 822.

Which city in Thailand has the most expensive hotel rooms?

At R932 per night, Kamala is the most expensive city in Thailand to book a hotel room in. The average cost of R932 is about 29% above the country's average price per night.

Which city in Thailand has the least expensive hotel rooms?

Patong currently offers the lowest nightly rates of any city in Thailand at just R139; 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
Johannesburg to Phuket City
Fastest flight time
14h 50m
Cheapest price
R8 144
Cape Town to Krabi
Fastest flight time
20h 35m
Cheapest price
R10 533
Durban to Phuket City
Fastest flight time
22h 30m
Cheapest price
R11 771
Sun City to Phuket City
Fastest flight time
26h 10m
Cheapest price
R14 544
Port Elizabeth to Krabi
Fastest flight time
29h 25m
Cheapest price
R15 904
View more
Hotel deals Asia Thailand