A beach with boats, people, and a mountainous backdrop.

Find the best Thailand Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Thailand Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Thailand hotels

1. Le Resort and Villas

Le Resort and Villas
4.0 star property
Rawai
7.6 out of 10, Good, (19 reviews)
"It was not very resort like. Room was ok and breakfast very limites"
Australia
Karen
The price is £27
includes taxes & fees
9 Sept - 10 Sept
Le Resort and Villas

2. Diamond Cliff Resort & Spa, Patong Beach

Diamond Cliff Resort & Spa, Patong Beach
5.0 star property
Patong
8.8 out of 10, Excellent, (1,005 reviews)
"I love that it is a short walk to the city center and 2 minutes walk to beach."
United States
Xiomara
The price is £136
includes taxes & fees
10 Sept - 11 Sept
Diamond Cliff Resort & Spa, Patong Beach

3. Yotaka Khanom

Yotaka Khanom
3.5 star property
Khanom
10.0 out of 10, Exceptional, (18 reviews)
"This hotel is gorgeous!!! Right on the sea with a beautiful beach. The rooms are spacious, extremely clean, and comfortable. The staff is kind and helpful. They have a complimentary tuk tuk to take you to 7-11, night market etc. cannot recommend this hotel enough!"
United States
Erin
The price is £103
includes taxes & fees
28 Sept - 29 Sept
Yotaka Khanom

4. High Season Pool Villa & Spa

High Season Pool Villa & Spa
5.0 star property
Ko Kood
9.4 out of 10, Exceptional, (148 reviews)
"I absolutely loved the welcome, the help with transport, the location and the room. If I ever go to Koh Kood again I'll definitely be staying here."
United Kingdom
Kieron
The price is £211
includes taxes & fees
2 Sept - 3 Sept
High Season Pool Villa & Spa

5. Valia Bangkok Sukhumvit 24 by Kingston Hotels

Valia Bangkok Sukhumvit 24 by Kingston Hotels
5.0 star property
Sukhumvit
9.4 out of 10, Exceptional, (1,294 reviews)
"Great location helpful and friendly staff"
Canada
Hanan
The price is £76
includes taxes & fees
4 Sept - 5 Sept
Valia Bangkok Sukhumvit 24 by Kingston Hotels

6. Solitaire Bangkok Sukhumvit 11 by Kingston Hotels

Solitaire Bangkok Sukhumvit 11 by Kingston Hotels
4.5 star property
Sukhumvit
8.8 out of 10, Excellent, (1,896 reviews)
"Good staff and cleanliness"
Canada
Sidra
The price is £44
includes taxes & fees
1 Oct - 2 Oct
Solitaire Bangkok Sukhumvit 11 by Kingston Hotels

7. Katathani Phuket Beach Resort

Katathani Phuket Beach Resort
5.0 star property
Karon
9.2 out of 10, Wonderful, (1,000 reviews)
"Great Gupta to visit with friends and family"
United States
Abhinav
The price is £111
includes taxes & fees
2 Sept - 3 Sept
Katathani Phuket Beach Resort

8. Panwaburi Beachfront Resort

Panwaburi Beachfront Resort
4.5 star property
Cape Panwa
8.4 out of 10, Very good, (97 reviews)
"Such a beautiful hotel and the staff were lovely too."
United Kingdom
Koyala
The price is £100
includes taxes & fees
25 Sept - 26 Sept
Panwaburi Beachfront Resort

9. Aira Bangkok Sukhumvit 11 by Kingston Hotels

Aira Bangkok Sukhumvit 11 by Kingston Hotels
4.0 star property
Sukhumvit
9.2 out of 10, Wonderful, (1,533 reviews)
"Great hotel"
United Kingdom
Asheesh
The price is £64
includes taxes & fees
20 Sept - 21 Sept
Aira Bangkok Sukhumvit 11 by Kingston Hotels

10. Phuket Marriott Resort & Spa, Merlin Beach

Phuket Marriott Resort & Spa, Merlin Beach
5.0 star property
Patong
9.4 out of 10, Exceptional, (1,005 reviews)
"Beautiful property and staff were amazing! The room was clean and had a beautiful view of the beach/ocean."
United States
Kathleen
The price is £119
includes taxes & fees
6 Sept - 7 Sept
Phuket Marriott Resort & Spa, Merlin Beach

11. Eleven Bangkok Sukhumvit 11 by Kingston Hotels

Eleven Bangkok Sukhumvit 11 by Kingston Hotels
4.0 star property
Sukhumvit
9.0 out of 10, Wonderful, (1,908 reviews)
"Nice place staff were very polite"
Australia
Ben
The price is £43
includes taxes & fees
29 Sept - 30 Sept
Eleven Bangkok Sukhumvit 11 by Kingston Hotels

12. Grande Centre Point Sukhumvit 55

Grande Centre Point Sukhumvit 55
5.0 star property
Sukhumvit
9.6 out of 10, Exceptional, (1,799 reviews)
"Great room, amenities, and staff!"
United States
Gerardo
The price is £75
includes taxes & fees
29 Sept - 30 Sept
Grande Centre Point Sukhumvit 55

13. Prince Palace Hotel Bangkok

Prince Palace Hotel Bangkok
4.0 star property
Bangkok City Centre
8.2 out of 10, Very good, (1,780 reviews)
"Great hotel"
United States
Liam
The price is £27
includes taxes & fees
8 Sept - 9 Sept
Prince Palace Hotel Bangkok

14. Grande Centre Point Hotel Terminal 21

Grande Centre Point Hotel Terminal 21
5.0 star property
Sukhumvit
9.4 out of 10, Exceptional, (2,507 reviews)
"Great hotel, great people, overall great experience."
Mexico
Erika Daniela
The price is £124
includes taxes & fees
28 Sept - 29 Sept
Grande Centre Point Hotel Terminal 21

15. Pipa Bangkok Sukhumvit 11 by Kingston Hotels

Pipa Bangkok Sukhumvit 11 by Kingston Hotels
4.5 star property
Sukhumvit
9.2 out of 10, Wonderful, (431 reviews)
"The hotel is in a good location and is clean with a good vibe. The staff are very helpful and the rooms are clean."
United States
Shadman
The price is £56
includes taxes & fees
12 Sept - 13 Sept
Pipa Bangkok Sukhumvit 11 by Kingston Hotels

16. Mandarin Oriental, Bangkok

Mandarin Oriental, Bangkok
5.0 star property
Bangkok City Centre
9.8 out of 10, Exceptional, (795 reviews)
"Amazing hotel, service and overall great stay!"
United States
dipali
The price is £323
includes taxes & fees
8 Sept - 9 Sept
Mandarin Oriental, Bangkok

17. Shangri-La Bangkok

Shangri-La Bangkok
5.0 star property
Bangkok City Centre
9.2 out of 10, Wonderful, (1,557 reviews)
"Amazing stay."
United States
Charlotte
The price is £128
includes taxes & fees
27 Sept - 28 Sept
Shangri-La Bangkok

18. Eastin Grand Hotel Phayathai

Eastin Grand Hotel Phayathai
5.0 star property
Bangkok City Centre
9.6 out of 10, Exceptional, (1,374 reviews)
"Great place woudl stay there again"
United States
Erik
The price is £116
includes taxes & fees
29 Sept - 30 Sept
Eastin Grand Hotel Phayathai

19. Crest Resort & Pool Villas

Crest Resort & Pool Villas
5.0 star property
Patong
8.6 out of 10, Excellent, (522 reviews)
"The place was beautiful, clean and. The hospitality was amazing."
United States
Esther
The price is £58
includes taxes & fees
8 Sept - 9 Sept
Crest Resort & Pool Villas

20. Carlton Hotel Bangkok Sukhumvit

Carlton Hotel Bangkok Sukhumvit
5.0 star property
Sukhumvit
9.6 out of 10, Exceptional, (1,949 reviews)
"Great daily breakfast be sure to have it included in your stay Great location close to lots of shopping and activities"
United States
Wayne
The price is £124
includes taxes & fees
20 Sept - 21 Sept
Carlton Hotel Bangkok Sukhumvit
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Thailand

Showing deals for:11 Sept - 13 Sept

Save an average of 15% on thousands of hotels when you're signed in

Top Thailand Hotel Reviews

Guide to exploring Thailand

Top reasons to visit Thailand

  • Stunning Beaches: Thailand boasts some of the world's most beautiful beaches, from the lively Pattaya Beach to the serene shores of Koh Samui.
  • Vibrant Cities: Explore the bustling streets of Bangkok, filled with shopping centres, street food, and cultural experiences.
  • Rich Cultural Heritage: Visit magnificent temples and immerse yourself in the rich history and traditions of Chiang Mai.
  • Unique Night Markets: Experience the charm of local culture at the Chiang Mai Night Bazaar, showcasing creativity and craftsmanship.
  • Diverse Accommodation: Enjoy a range of lodging options, from luxurious hotels in the city to cosy guesthouses by the beach.

Find great hotels in Thailand

Discover an array of hotel accommodations in Thailand, perfect for every type of traveller. Whether you seek a luxurious stay in bustling Bangkok or a cosy guesthouse by the beach, you'll find options that cater to business trips, family holidays, and everything in between. With a wealth of hotel reviews and recommendations, planning your ideal getaway has never been easier.

  • Grande Centre Point Hotel Terminal 21: A luxurious 5-star hotel with an impressive guest rating of 9.4, Grande Centre Point Hotel Terminal 21 is the ideal destination for families seeking a delightful vacation experience in Thailand. The hotel features an array of amenities tailored for children, including a vibrant playground, air hockey table, and a dedicated children's pool, ensuring that younger guests are entertained throughout their stay. Located conveniently in the heart of the city, this property combines comfort and family-friendly fun, making it a top choice for those travelling with little ones.
  • Mandarin Hotel Managed by Centre Point: With a stellar 4.5-star rating of 9.0, the Mandarin Hotel Managed by Centre Point promises a rejuvenating escape for families and spa enthusiasts alike. Nestled in a bustling shopping district, this hotel not only offers a serene full-service spa with body treatments and outdoor pool facilities but also caters to children with complimentary cribs and breakfast options. Its strategic location allows guests to indulge in retail therapy while enjoying a tranquil atmosphere, making it perfect for those looking to blend relaxation with shopping delights.
  • March Hotel Pattaya: A charming 3.5-star hotel boasting a guest rating of 9.0, March Hotel Pattaya is a welcoming choice for travellers seeking a blend of comfort and recreational activities. The hotel provides a selection of dining options, including a continental breakfast and an on-site restaurant. Guests can partake in various sports and leisure activities, with fitness facilities readily available. The hotel is equipped with modern entertainment options, including multiple televisions, ensuring that guests can unwind after a day of exploration.

Where to stay in Thailand

Thailand offers an enchanting blend of vibrant cities and serene beaches, perfect for any holiday. Experience the lively atmosphere of Pattaya Beach, unwind in the lush landscapes of Koh Samui, or delve into the rich Thai history in Chiang Mai. With a range of accommodation options to suit families and couples alike, visitors will enjoy the friendly locals and diverse culture that make Thailand a romantic and urban getaway.

  • Bangkok: A bustling metropolis and the vibrant heart of Thailand, Bangkok offers a unique blend of tradition and modernity. This city is characterised by its dynamic street life, ornate temples, and lively markets. Visitors can immerse themselves in a family-friendly atmosphere with numerous shopping centres and bustling markets. The best time to visit is from November to January when the weather is cooler. With landmarks like the Grand Palace and Wat Pho nearby, Bangkok is perfect for a city-themed experience, combining cultural exploration with culinary delights and shopping adventures.
  • Krabi: Nestled on the Andaman Sea, Krabi is renowned for its stunning beaches and dramatic limestone cliffs. This city is a haven for outdoor enthusiasts and those seeking scenic beauty. The peak travel months of January, May, and October offer ideal conditions for exploring the nearby national parks and engaging in water activities. In Krabi, you can enjoy vibrant public markets and local shopping areas that reflect the area's rich culture. With picturesque beaches like Ao Nang and Railay Beach, Krabi provides a perfect backdrop for relaxation and adventure alike.
  • Koh Samui: An idyllic island paradise, Koh Samui is famous for its pristine beaches and lush tropical landscapes. This destination offers a harmonious blend of beach relaxation, family-friendly activities, and vibrant nightlife. Peak visitor seasons in January, March, and July make for a lively atmosphere, with plenty of options for shopping and dining available. The island's attractions include family-friendly beaches and the charming marina, making it a perfect spot for both leisure and exploration. Koh Samui promises a delightful escape into natural beauty and Thai hospitality.

Things to do in Thailand

Thailand offers a diverse array of activities for family, city, and business-themed vacations. Explore the bustling shopping centres and vibrant shopping areas, particularly in Bangkok, where you can discover main attractions and indulge in the local culture. Don't miss the famous Chiang Mai Night Bazaar for a unique shopping experience that showcases the region's charm and creativity.

Shopping

Minutes from the bustling streets, you can explore the vibrant Chatuchak Weekend Market, renowned for its vast array of unique souvenirs. For a more upscale experience, visit Siam Paragon, where luxury brands and exquisite Thai crafts await your discovery.

Recreation

Experience the serene luxury of Banana Beach, where you can unwind on pristine sands and indulge in spa treatments. At Dynasty Golf & Country Club, enjoy a round of golf amidst lush landscapes, while The Racquet Club offers tennis and fitness activities to rejuvenate your body and mind.

Adventure

Experience the thrill of rock climbing in Krabi's stunning limestone cliffs, perfect for both beginners and experienced climbers. Alternatively, explore the vibrant underwater world while snorkelling in the crystal-clear waters of Koh Tao, where colourful coral reefs and diverse marine life await.

Nightlife

In Bangkok, Khao San Road buzzes with vibrant street bars and live music, perfect for mingling. In Pattaya, Walking Street boasts pulsating nightclubs and beach parties that keep the energy high. Chiang Mai offers a more relaxed vibe with charming rooftop bars and cultural performances.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Thailand

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Thailand are May and September to October, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Thailand is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Thailand is Saturday. The most expensive day to stay in Thailand is Monday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from the lowest to the highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Thailand with your flights and activities by booking a package through Expedia.

Find the best attractions in Thailand

Thailand offers a diverse range of experiences suitable for families, city explorers, and business travellers alike. With stunning beaches, magnificent temples, and breathtaking national parks, there’s something for everyone. Whether you're seeking cultural enrichment, outdoor adventures, or simply a relaxing beach getaway, the attractions in and around Thailand promise an unforgettable holiday for all types of visitors.

  • Jomtien Beach: Enjoy the tranquil beach vibes at Jomtien Beach, where golden sands meet the azure waters. Popular for water sports and sunbathing, this beach offers a relaxed atmosphere, perfect for unwinding after exploring Thailand's vibrant culture.
  • Khaosan Road: Dive into the bustling life of Khaosan Road, a vibrant street renowned for its lively atmosphere. Here, you'll find an eclectic mix of street food, shops, and nightlife, making it an ideal spot to experience the energy of city life.
  • Khao Sok National Park: Discover breathtaking scenery and adventure in Khao Sok National Park. Explore lush rainforests, limestone cliffs, and diverse wildlife, with opportunities for trekking, canoeing, and immersing yourself in Thailand’s stunning natural beauty.

Best time to go to Thailand

The best time to visit Thailand is dependent on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. December is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January74.7°F (23.7°C)No RainSunnySlightly HighSlightly High
February76.8°F (24.9°C)No RainSunnyAverageSlightly High
March82.9°F (28.3°C)No RainSunnyAverageAverage
April86.5°F (30.3°C)Light RainMostly SunnyAverageAverage
May84.6°F (29.2°C)Light RainMostly SunnySlightly LowSlightly Low
June80.8°F (27.1°C)Light RainMostly CloudyAverageAverage
July81.5°F (27.5°C)Frequent RainMostly CloudySlightly HighAverage
August80.8°F (27.1°C)Frequent RainMostly CloudyAverageAverage
September80.2°F (26.8°C)Frequent RainMostly CloudySlightly HighSlightly Low
October76.6°F (24.8°C)Light RainMostly SunnySlightly LowSlightly Low
November74.7°F (23.7°C)No RainMostly SunnySlightly LowAverage
December71.1°F (21.7°C)No RainSunnyAverageSlightly High

Discover your dream Thailand hotel with Expedia 

Varied Thailand hotels for every type of traveller 

Affectionately known as the land of the smiles, Thailand is loved for its gorgeous tropical nature, exciting nightlife, delicious local cuisine, and fantastic beaches. In Thailand, every day can be an adventure, whether you're trekking through the forests of Chiang Mai, learning to surf in Koh Samui, or roaming the buzzing streets of Bangkok. Thai hotels are as diverse as Thailand itself and cater to many types of travellers. With Expedia, you can access a great selection of Thailand hotels including quiet mountain retreats, cheap hotels in Thailand, as well as some of the best Thailand beach resorts

Popular places to stay in Thailand

From the streets of Bangkok to the beaches of Phuket, Thailand is a feast for the senses. The country is home to over 1000 islands, of which roughly 50 are inhabited. International visitors typically arrive in Thailand through Suvarnabhumi Airport in Bangkok but airports can be found in the major tourist hotspots, including Phuket, Samui, and Krabi. Getting around Thailand typically involves a mixture of bus, train, and boat travel. Taxis and tuk-tuks are helpful to get around locally and renting a moped is a popular option, particularly on the islands. Where to stay in Thailand depends on your type of holiday but popular places to stay include: 

  • Bangkok: The capital of Thailand is its beating heart and a cosmopolitan melting pot of cultures, smells, and architecture. The thrill of a tuk-tuk ride through tiny streets before arriving at a floating market rarely gets old. Bangkok has one of the widest ranges of Thailand accommodation options for all kinds of travellers. 
  • Koh Samui: With its beautiful beaches, golden temples, and heaps of adventure just waiting at your doorstep, Koh Samui is the destination for travellers who like their holidays active. This small island in the Gulf of Thailand has some of the best romantic resorts in Thailand with sea views and tropical allure galore. 
  • Ko Lanta: this charmingly rugged island in the Andaman Sea has Robinson Crusoe qualities that make it the perfect adventure playground for families with kids. There you'll find some of the best Thailand hotels for families with amenities including private pools, playgrounds, and more. 
  • Pai: Nestled in the northernmost corner of Thailand, Pai is a pretty mountain village that offers stunning views over the surrounding lush green nature and easy access to waterfalls, canyons, and hot springs. With its laidback vibe, it is a place for travellers who enjoy easygoing and off-the-beaten-path holidays. 

Find some of the best Thailand hotel deals 

Expedia helps you find some of the best Thailand hotel deals by comparing travel dates and destinations. You can filter properties according to amenities, ratings, meal plans, and much more to find the Thailand accommodation best suited for your holiday. 

Being flexible with your travel dates is a great way to access some of Expedia's best travel deals. Thailand is at its busiest from November to March. Look outside of those months and you might be able to find fantastic deals on places to stay in Thailand. 

Thailand accommodation picks 

Expedia has one of the largest selections of Thailand accommodation at some of the best prices on the market. With Expedia's 'Reserve Now, Pay Later' policy, you can book your hotel months in advance and try to save money on your holiday including on all-inclusive hotels in Thailand

Anantara Siam Bangkok Hotel is one of the top 5-star hotels in Thailand, offering access to a spa, pool, gym, and six onsite restaurants. Located close to Ratchadamri BTS Station, the hotel is within walking distance of Pratunam Market. TreeHouse Villas is a stunning property with a private beach on the island of Ko Yao Noi. Individual villas on the beach are set on stilts and some villas come with their own private pools. The Sappraiwan Elephant Resort & Sanctuary in central Thailand is a pet-friendly option that boasts a spa and a pool and offers amenities like bike rentals. The Kaeng Song and Poi waterfalls are a short drive away. Hard Rock Hotel Pattaya is within walking distance of the 3-km stretch of Pattaya Beach. The hotel is a smart option from one of the most well-known international brands.

InterContinental Koh Samui Resort is one of the most elegant luxury Thailand hotels. Set on its own private beach, the hotel boasts a pool, a spa, hot tubs, and a swim-up bar. The Surin Phuket also boasts a private beach as well as several beaches within walking distance, including Pansea Beach and Bang Tao Beach. The hotel is supremely elegant and its location, nestled amidst coconut trees, is idyllic. Centara Grand Mirage Beach Resort Pattaya is an imposing beachfront hotel with an onsite spa, a pool, and five restaurants. The hotel is within walking distance of the famous Tiffany's Cabaret Show. Anantara Golden Triangle Elephant Camp & Resort is a luxury resort near Chiang Rai in the upper northern reaches of Thailand. Just a short drive away is the Golden Triangle Park where you can visit Thailand, Myanmar, and Laos in one single place. Rembrandt Hotel & Suites Bangkok is a luxury complex close to Asok BTS Station. Boasting a pool, a gym, and comfortable rooms, it is conveniently located just over 30 minutes' drive from Bangkok's domestic airport. 

Frequently asked questions

How much do hotels in Thailand cost?
In Thailand, you can find cheap options from £27 in a few different ways. To browse the availability, enter your chosen travel dates, then refine your search by amenities, budget and more. Remember that rates can differ according to when you want to go, so if you have some flexibility, switch up your dates until you find the perfect deal.
When is the best time to go to Thailand?
Any time is a good time to explore Thailand, just remember that the weather will vary depending on your location. If it's a Bangkok summer holiday you're after, book between June and August. You can expect average temperatures of between 27ºC and 33ºC then in this city, which has a tropical savanna climate.
How can I find cheap hotels in Thailand?
Thailand cheap hotels start at £27 per night. To browse these types of economical options, use our "Price per night" filter. Like some other tips? Consider being flexible with your dates and book in advance. Have a look at our cheap hotels in Thailand page for bargains you'll find difficult to resist.
What are the best hotels in Thailand for families?
Find some fabulous Thailand family accommodation by narrowing your search results. You can do this by selecting "Family friendly" under the "Traveller experience" filter heading. Whether you're searching for something economical so you can spoil the little ones with more Thailand experiences, or you're preparing to indulge on that long-awaited family adventure, Expedia has the ideal hotel for you and your crew.
Why should I book my Thailand hotel with Expedia?
We make booking a hotel in Thailand as simple as swiping right for your perfect holiday. First off, there's the extensive choice and unbeatable prices. Then, there's our online Help Centre, which is available around-the-clock. Plus, when you sign up for our free One Key™ rewards programme, you can earn OneKeyCash™* and spend it on eligible flights, hotels, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.

Explore a world of travel with Expedia