Hotels in Thailand, Asia
Search over 1 million properties and 550 airlines worldwide
Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.
Free cancellation on most hotels. Because flexibility matters.
Filter by
Reviewed on 6 Dec 2020
Reviewed on 7 Dec 2020
You could be seeing lower prices
Reviewed on 16 Aug 2020
Reviewed on 14 Dec 2020
Reviewed on 14 Dec 2020
Reviewed on 27 Sep 2020
Reviewed on 13 Oct 2020
Reviewed on 10 Mar 2020
Reviewed on 8 Sep 2020
Reviewed on 9 Dec 2020
Reviewed on 17 Mar 2020
Reviewed on 14 Sep 2020
Reviewed on 28 Jul 2020
Reviewed on 27 Aug 2020
Reviewed on 3 Mar 2020
Reviewed on 17 Dec 2020
Reviewed on 14 Oct 2020
Top Cities in Thailand
Find your ideal hotel in Thailand
How much does it cost to stay in a hotel in Thailand?
The range of costs in Thailand tend to vary, with more affordable options starting at HK$83 and luxury accommodation going up to HK$1,757. The exact cost of a hotel in Thailand is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.
What is the cheapest price for a hotel in Thailand?
Cheap hotels in Thailand are easier to find than you might think. The lowest prices are usually starting at HK$83, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.
If I need to cancel my hotel reservation in Thailand, will I receive a refund?
Many of our accommodation bookings in Thailand offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.
How to find the best hotels in Thailand?
When you browse on Expedia, you'll find an extensive selection of hotels in Thailand covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.
What kind of hotels can I find in Thailand?
All sorts of travellers visit Thailand, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.
How to find the best hotel deals in Thailand?
Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in Thailand, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.
Why book your hotel in Thailand with Expedia?
Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.
- Other Cities in Thailand
- More accommodation types in Thailand
- Hotel Theme
- Thailand Hotels Near an Attraction
- Expedia's Latest Trends
Other Cities in Thailand
- Bangkok Hotels
- Phuket Hotels
- Pattaya Hotels
- Chiang Mai Hotels
- Hua Hin Hotels
- Krabi Hotels
- Chiang Rai Hotels
- Koh Samui Hotels
- Ko Phi Phi Hotels
- Ko Chang Hotels
- Hat Yai Hotels
- Ko Pha-ngan Hotels
- Rayong Hotels
- Kanchanaburi Hotels
- Nakhon Nayok Hotels
- Pak Chong Hotels
- Khao Kho Hotels
- Khanom Hotels
- Chiang Khan Hotels
- Nan Hotels
More accommodation types in Thailand
- Villas (4266)
- Apartments (2670)
- Guest Houses (1938)
- Vacation Homes (1623)
- Hostels (1527)
- Condo Rentals (1514)
- Resorts (1403)
- Aparthotels (438)
- B&B (88)
- Cottages (33)
- Condominium Resorts (28)
- Inns (20)
- Lodges (16)
- Capsule Hotels (12)
- Residences (8)
- Cabin Rentals (7)
- Farmstay (4)
- Houseboats (4)
- Safari Tentalow (4)
- Country Houses (3)
- Motels (3)
- Town Houses (3)
- RV Parks (2)
- Ranches (1)
Hotel Theme
- Hotel with Pool (6,258)
- Family Hotel (5,565)
- Beach Hotel (5,167)
- Bar Hotel (4,450)
- Adventure Sport Hotel (4,052)
- Business Hotel (3,675)
- Spa Hotel (2,832)
- Golf Hotel (2,808)
- Historic Hotel (2,369)
- Cheap Hotels (2,119)
- Romantic Hotel (1,142)
- Wedding Hotels (1,102)
- Luxury Hotel (1,070)
- Boutique Hotel (646)
- Pet-friendly Hotel (612)
- Green/Sustainable (75)
- Waterpark Hotels (46)
- Winery Hotel (35)
- Ski Hotel (28)
- LGBT Welcoming Hotel (15)
- All-inclusive Hotel (8)
- Casino Hotel (3)
Thailand Hotels Near an Attraction
- Hotels near Patong Beach
- Hotels near Ao Nang Beach
- Hotels near Karon Beach
- Hotels near Kamala Beach
- Hotels near Khaosan Road
- Hotels near Chaweng Beach
- Hotels near Jomtien Beach
- Hotels near Terminal 21 Shopping Mall
- Hotels near Lamai Beach
- Hotels near Bangsaen Beach
- Hotels near Khao Sok National Park
- Hotels near Pattaya Beach
- Hotels near Grand Palace
- Hotels near Pratunam Market
- Hotels near Walking Street
- Hotels near Victory Monument
- Hotels near Kata Beach
- Hotels near Bang Tao Beach
- Hotels near Safari World
- Hotels near Doi Inthanon National Park
- Hotels near Bangla Road
- Hotels near Chao Lao Beach
- Hotels near Erawan National Park
- Hotels near Laem Mae Phim Beach
- Hotels near CentralWorld Shopping Complex
- Hotels near Surin Beach
- Hotels near Lumphini Park
- Hotels near Mai Khao Beach
- Hotels near Siam Paragon Mall
- Hotels near Rajamangala Stadium