Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 51,180 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
$32 - $53
CHEAPEST CITY IN THAILAND Pattaya 21% cheaper Hotels in Pattaya are the cheapest in Thailand at just $32 per night on average.
MOST EXPENSIVE CITY IN THAILAND Ko Phi Phi 30% more expensive Ko Phi Phi has the highest priced hotels in Thailand with rooms averaging $53 per night.
MOST POPULAR CITY IN THAILAND Bangkok 82% 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
Urbana Sathorn, Bangkok
Best value
Urbana Sathorn, Bangkok
7.0
$62
Shangri-La Hotel, Bangkok
#1 Most popular
Shangri-La Hotel, Bangkok
8.0
$173
Anantara Riverside Bangkok Resort
#2 Most popular
Anantara Riverside Bangkok Resort
8.1
$124
Grande Centre Point Hotel Terminal 21
#3 Most popular
Grande Centre Point Hotel Terminal 21
8.0
$114
Anantara Sathorn Bangkok Hotel
#4 Most popular
Anantara Sathorn Bangkok Hotel
8.9
$78
Amari Watergate Bangkok
#5 Most popular
Amari Watergate Bangkok
8.0
$102
Chatrium Hotel Riverside Bangkok
Chatrium Hotel Riverside Bangkok
9.0
$91
The Andaman Beach Hotel Phuket Patong
Best value
The Andaman Beach Hotel Phuket Patong
7.1
$50
Avista Hideaway Phuket Patong - MGallery
#1 Most popular
Avista Hideaway Phuket Patong - MGallery
8.0
$103
The Westin Siray Bay Resort & Spa, Phuket
#2 Most popular
The Westin Siray Bay Resort & Spa, Phuket
8.0
$123
Le Méridien Phuket Beach Resort
#3 Most popular
Le Méridien Phuket Beach Resort
8.0
$160
Avista Grande Phuket Karon - MGallery
#4 Most popular
Avista Grande Phuket Karon - MGallery
8.0
$115
Swissotel Resort Phuket Patong Beach
#5 Most popular
Swissotel Resort Phuket Patong Beach
7.0
$71
Phuket Marriott Resort and Spa, Nai Yang Beach
Phuket Marriott Resort and Spa, Nai Yang Beach
8.0
$141
Sunshine Hotel And Residences
Best value
Sunshine Hotel And Residences
7.0
$35
Lk The Empress Pattaya
#1 Most popular
Lk The Empress Pattaya
8.0
$73
A-One Pattaya Beach Resort
#2 Most popular
A-One Pattaya Beach Resort
8.0
$65
Rita Resort and Residence
#3 Most popular
Rita Resort and Residence
8.1
$37
Acqua Hotel
#4 Most popular
Acqua Hotel
8.0
$50
Hilton Pattaya
#5 Most popular
Hilton Pattaya
8.0
$184
Grande Centre Point Pattaya
Grande Centre Point Pattaya
9.0
$122
Amari Koh Samui
Best value
Amari Koh Samui
8.0
$112
Chaweng Regent Beach Resort
#1 Most popular
Chaweng Regent Beach Resort
8.0
$132
Melati Beach Resort & Spa
#2 Most popular
Melati Beach Resort & Spa
8.0
$164
Anantara Bophut Koh Samui Resort
#3 Most popular
Anantara Bophut Koh Samui Resort
9.0
$188
Anantara Lawana Koh Samui Resort
#4 Most popular
Anantara Lawana Koh Samui Resort
9.0
$181
Sala Samui Choengmon Beach
#5 Most popular
Sala Samui Choengmon Beach
9.0
$206
Hansar Samui Resort & Spa
Hansar Samui Resort & Spa
9.0
$177
The Charm Resort Phuket
Best value
The Charm Resort Phuket
8.0
$63
Millennium Resort Patong Phuket
#1 Most popular
Millennium Resort Patong Phuket
8.0
$81
Kalima Resort & Spa, Phuket
#2 Most popular
Kalima Resort & Spa, Phuket
8.1
$104
Novotel Phuket Vintage Park Resort
#3 Most popular
Novotel Phuket Vintage Park Resort
8.0
$81
Phuket Graceland Resort And Spa
#4 Most popular
Phuket Graceland Resort And Spa
7.0
$78
Phuket Marriott Resort & Spa, Merlin Beach
#5 Most popular
Phuket Marriott Resort & Spa, Merlin Beach
8.0
$122
Novotel Phuket Resort
Novotel Phuket Resort
8.0
$82

Thailand travel tips

Let us help you with the best tips about Thailand

When is the least expensive time to stay in Thailand?

If you are looking to save a few dollars on your hotel room in Thailand, consider visiting the country in March as it is the least expensive month at just $101 per night. Avoid booking a hotel room in June if you are looking for a deal; it is the most expensive month.

Where do most people stay in Thailand?

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

Which city in Thailand has the most expensive hotel rooms?

At $53 per night, Ko Phi Phi is the most expensive city in Thailand to book a hotel room in. The average cost of $53 is about 30% above the country's average price per night.

Which city in Thailand has the least expensive hotel rooms?

At just $36 per night, Bangkok has hotel room rates that are 75% less than other cities 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
Bangkok to Phuket City
Fastest flight time
1h 10m
Cheapest price
$24
Phuket City to Bangkok
Fastest flight time
1h 20m
Cheapest price
$34
Singapore to Bangkok
Fastest flight time
2h 25m
Cheapest price
$60
Kuala Lumpur to Bangkok
Fastest flight time
2h 10m
Cheapest price
$72
Manila to Bangkok
Fastest flight time
3h 30m
Cheapest price
$135
Taipei to Bangkok
Fastest flight time
3h 40m
Cheapest price
$149
Tokyo to Bangkok
Fastest flight time
6h 30m
Cheapest price
$186
Dhaka to Bangkok
Fastest flight time
11h 50m
Cheapest price
$273
Los Angeles to Bangkok
Fastest flight time
20h 45m
Cheapest price
$448
New York to Bangkok
Fastest flight time
24h 30m
Cheapest price
$528
View more
Hotel deals Asia Thailand