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)
"Fantastiskt att ha tillgång till en helt egen pool, helt avskilt och utan insyn. Frukosten var riktigt bra & servicen på hotellet utmärkt! Sängen är det väl enda att klaga på, hård som på de flesta hotell i Thailand. Hotellet löste det dock med en extra bäddmadrass så det blev helt okej. Servicen på hotellet var utmärkt, kan verkligen rekommendera detta hotellet. "
Sweden
Magnus
The price is £32
includes taxes & fees
18 Oct - 19 Oct
Le Resort and Villas

2. Diamond Cliff Resort & Spa, Patong Beach

Diamond Cliff Resort & Spa, Patong Beach
5.0 star property
Kalim Beach
8.8 out of 10, Excellent, (1,001 reviews)
"Food on site was superb. Room was gorgeous. Staff was awesome"
United States
Robert
The price is £67
includes taxes & fees
18 Oct - 19 Oct
Diamond Cliff Resort & Spa, Patong Beach

3. 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,359 reviews)
"Best hotel ever love it so much"
United States
Nha
The price is £73
includes taxes & fees
28 Oct - 29 Oct
Valia Bangkok Sukhumvit 24 by Kingston Hotels

4. 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,930 reviews)
"Great place to stay."
United States
Joseph
The price is £49
includes taxes & fees
20 Oct - 21 Oct
Solitaire Bangkok Sukhumvit 11 by Kingston Hotels

5. Panwaburi Beachfront Resort

Panwaburi Beachfront Resort
4.5 star property
Cape Panwa
8.6 out of 10, Excellent, (107 reviews)
"Unique place, looks beautiful everywhere you look, stunning place, would recommend to anyone"
United States
Nilda Esther
The price is £86
includes taxes & fees
29 Oct - 30 Oct
Panwaburi Beachfront Resort

6. 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,967 reviews)
"Nice hotel, excellent location for restaurants, bars, shopping, massages, etc, Also nice that it is close to both the Skytrain and Bumrungrad hospital."
United States
Treena
The price is £44
includes taxes & fees
21 Oct - 22 Oct
Eleven Bangkok Sukhumvit 11 by Kingston Hotels

7. Phuket Marriott Resort & Spa, Merlin Beach

Phuket Marriott Resort & Spa, Merlin Beach
5.0 star property
Patong
9.4 out of 10, Exceptional, (1,000 reviews)
"Staff so delightful & helpful would recommend to all friends & family will start planning our next visit."
Australia
Vanessa
The price is £160
includes taxes & fees
18 Oct - 19 Oct
Phuket Marriott Resort & Spa, Merlin Beach

8. Yotaka Khanom

Yotaka Khanom
3.5 star property
Khanom
10.0 out of 10, Exceptional, (18 reviews)
"Very good facilities, Very Good Staff, Beautiful Hotel"
Australia
Christopher
The price is £93
includes taxes & fees
22 Oct - 23 Oct
Yotaka Khanom

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,572 reviews)
"Best hotel and staff is stay again."
United States
Alisa
The price is £59
includes taxes & fees
18 Oct - 19 Oct
Aira Bangkok Sukhumvit 11 by Kingston Hotels

10. Grande Centre Point Sukhumvit 55

Grande Centre Point Sukhumvit 55
5.0 star property
Sukhumvit
9.6 out of 10, Exceptional, (1,896 reviews)
"Amazing stay, staff was super nice."
United States
Dilpreet
The price is £76
includes taxes & fees
16 Nov - 17 Nov
Grande Centre Point Sukhumvit 55

11. Grande Centre Point Surawong Bangkok

Grande Centre Point Surawong Bangkok
5.0 star property
Bangkok City Centre
9.8 out of 10, Exceptional, (1,125 reviews)
"Very friendly staff and breakfast was great!! Would visit again."
Germany
Liv
The price is £92
includes taxes & fees
21 Oct - 22 Oct
Grande Centre Point Surawong Bangkok

12. Katathani Phuket Beach Resort

Katathani Phuket Beach Resort
5.0 star property
Karon
9.2 out of 10, Wonderful, (1,004 reviews)
"An incredible place for the whole family. So many restaurants and kids activities! Will definitely be back!"
Australia
Brendan James
The price is £137
includes taxes & fees
19 Oct - 20 Oct
Katathani Phuket Beach Resort

13. Crest Resort & Pool Villas

Crest Resort & Pool Villas
5.0 star property
Patong
8.6 out of 10, Excellent, (543 reviews)
"Beautiful property and friendly staff"
United States
Semetrius
The price is £57
includes taxes & fees
28 Oct - 29 Oct
Crest Resort & Pool Villas

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,558 reviews)
"Nice property, walkable area with shopping and Soi cowboy only a couple minutes away. Breakfast was nice."
United States
Azure
The price is £137
includes taxes & fees
19 Oct - 20 Oct
Grande Centre Point Hotel Terminal 21

15. Eastin Grand Hotel Phayathai

Eastin Grand Hotel Phayathai
5.0 star property
Bangkok City Centre
9.6 out of 10, Exceptional, (1,416 reviews)
"Very nice hotel with friendly staffs."
Australia
Oi Lin
The price is £143
includes taxes & fees
16 Nov - 17 Nov
Eastin Grand Hotel Phayathai

16. Prince Palace Hotel Bangkok

Prince Palace Hotel Bangkok
4.0 star property
Bangkok City Centre
8.2 out of 10, Very good, (1,828 reviews)
"Amazing stay"
United States
Marcques
The price is £28
includes taxes & fees
27 Oct - 28 Oct
Prince Palace Hotel Bangkok

17. Shangri-La Bangkok

Shangri-La Bangkok
5.0 star property
Bangkok City Centre
9.2 out of 10, Wonderful, (1,572 reviews)
"Excellent stay, you could not ask for more."
United Kingdom
Robert
The price is £156
includes taxes & fees
24 Oct - 25 Oct
Shangri-La Bangkok

18. Carlton Hotel Bangkok Sukhumvit

Carlton Hotel Bangkok Sukhumvit
5.0 star property
Sukhumvit
9.6 out of 10, Exceptional, (1,989 reviews)
"Amazing stay!"
United Kingdom
Leanne
The price is £142
includes taxes & fees
17 Nov - 18 Nov
Carlton Hotel Bangkok Sukhumvit

19. Hotel Riu Palace Phuket - All Inclusive

Hotel Riu Palace Phuket - All Inclusive
5.0 star property
Mai Khao
8.6 out of 10, Excellent, (8 reviews)
"Property staff was super polite. Customer service at its best. Room was clean and food was great. 5 star hands down"
United States
Keri anne
The price is £162
includes taxes & fees
18 Oct - 19 Oct
Hotel Riu Palace Phuket - All Inclusive

20. SKYVIEW Hotel Bangkok

SKYVIEW Hotel Bangkok
5.0 star property
Sukhumvit
9.4 out of 10, Exceptional, (1,216 reviews)
"Great stay"
United States
ethan
The price is £106
includes taxes & fees
20 Oct - 21 Oct
SKYVIEW Hotel Bangkok
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:30 Oct - 1 Nov

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 £28 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 £28 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