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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Thailand hotels

Baipho Lifestyle

Baipho Lifestyle
3.0 star property
Patong
9.0 out of 10, Wonderful, (183 reviews)
"The place is so cozy and well placed that we booked there again on our second visit to Patong. We recommend and the hosts are so kind and helpful. Cant wait to go back"
Canada
Arman
The price is £23
includes taxes & fees
6 May - 7 May
Baipho Lifestyle

Pooh Beach Resort & Spa

Pooh Beach Resort & Spa
4.0 star property
Jomtien
7.4 out of 10, Good, (27 reviews)
"The room was quite dated, reception staff were not very welcoming. Maid staff was very good though."
Canada
David
The price is £27
includes taxes & fees
21 Apr - 22 Apr
Pooh Beach Resort & Spa

Marine Beach Hotel Pattaya

Marine Beach Hotel Pattaya
4.0 star property
Jomtien
8.2 out of 10, Very good, (50 reviews)
"Super"
Switzerland
Max
The price is £79
includes taxes & fees
23 Apr - 24 Apr
Marine Beach Hotel Pattaya

Deevana Plaza Krabi

Deevana Plaza Krabi
4.0 star property
Ao Nang
8.6 out of 10, Excellent, (850 reviews)
"Great stay"
Australia
Moynagh
The price is £48
includes taxes & fees
30 Apr - 1 May
Deevana Plaza Krabi

Panwaburi Beachfront Resort

Panwaburi Beachfront Resort
4.5 star property
Cape Panwa
8.4 out of 10, Very good, (69 reviews)
"Breakfast was great Rooms were clean Beach view is stunning "
United States
Mohamed
The price is £137
includes taxes & fees
19 May - 20 May
Panwaburi Beachfront Resort

Voasis Valley Krabi - Natural Resort - Adults Only

Voasis Valley Krabi - Natural Resort - Adults Only
2.0 star property
Sai Thai
9.0 out of 10, Wonderful, (11 reviews)
"Beautiful grounds, peace and quiet, helpful and friendly staff, wonderful place to relax"
United States
alexandra
The price is £88
includes taxes & fees
23 Apr - 24 Apr
Voasis Valley Krabi - Natural Resort - Adults Only

Diamond Cliff Resort & Spa, Patong Beach

Diamond Cliff Resort & Spa, Patong Beach
5.0 star property
Patong
8.8 out of 10, Excellent, (1,025 reviews)
"Good room, excellent view and amazing staff!"
Canada
Bryna
The price is £74
includes taxes & fees
4 May - 5 May
Diamond Cliff Resort & Spa, Patong Beach

Phuket Marriott Resort & Spa, Merlin Beach

Phuket Marriott Resort & Spa, Merlin Beach
5.0 star property
Patong
9.4 out of 10, Exceptional, (1,002 reviews)
"Excellent hotel with lots of fun activity for small kids. Perfect holiday destination for a family."
Australia
Yuji
The price is £110
includes taxes & fees
15 May - 16 May
Phuket Marriott Resort & Spa, Merlin Beach

Sawasdee Village

Sawasdee Village
4.0 star property
Karon
9.4 out of 10, Exceptional, (1,002 reviews)
"Everything was perfect, lovely staff and amazing hotel"
Canada
Chantal
The price is £82
includes taxes & fees
9 May - 10 May
Sawasdee Village

Prince Palace Hotel Bangkok

Prince Palace Hotel Bangkok
4.0 star property
Bangkok City Centre
8.2 out of 10, Very good, (1,616 reviews)
"Excellent hotel, comfortable bed and very clean room."
United Kingdom
Valeri
The price is £31
includes taxes & fees
4 May - 5 May
Prince Palace Hotel Bangkok

Grande Centre Point Sukhumvit 55

Grande Centre Point Sukhumvit 55
5.0 star property
Sukhumvit
9.6 out of 10, Exceptional, (1,636 reviews)
"Wonderful staff and a beautiful hotel. "
Canada
Sonita
The price is £81
includes taxes & fees
3 May - 4 May
Grande Centre Point Sukhumvit 55

Valia Hotel Bangkok Sukhumvit

Valia Hotel Bangkok Sukhumvit
5.0 star property
Sukhumvit
9.4 out of 10, Exceptional, (1,172 reviews)
"Very beautiful hotel and very clean!! We love it our stayed in Valia Hotel. "
United States
Lourdeliza
The price is £70
includes taxes & fees
26 Apr - 27 Apr
Valia Hotel Bangkok Sukhumvit

Crest Resort & Pool Villas

Crest Resort & Pool Villas
5.0 star property
Patong
8.6 out of 10, Excellent, (469 reviews)
"Everything was amazing. Felt comfortable and enjoyed every minite of our stay. Made our birthday trip worth it. "
United States
Patrice
The price is £82
includes taxes & fees
6 May - 7 May
Crest Resort & Pool Villas

Solitaire Bangkok Sukhumvit 11

Solitaire Bangkok Sukhumvit 11
4.5 star property
Sukhumvit
8.8 out of 10, Excellent, (1,783 reviews)
"Yes, the room was always clean daily and an excellent WiFi! Everything about this hotel was just perfect and remarkably comfortable!"
United States
Emmanuel
The price is £50
includes taxes & fees
20 May - 21 May
Solitaire Bangkok Sukhumvit 11

Aira Hotel Bangkok

Aira Hotel Bangkok
4.0 star property
Sukhumvit
9.0 out of 10, Wonderful, (1,449 reviews)
"Great hotel and perfect location. "
United Kingdom
Kurt
The price is £69
includes taxes & fees
26 Apr - 27 Apr
Aira Hotel Bangkok

The Beachfront Hotel Phuket

The Beachfront Hotel Phuket
5.0 star property
Rawai
8.0 out of 10, Very good, (167 reviews)
"Beautiful view and great location on the beach! Staff were lovely. "
Australia
Alicia
The price is £32
includes taxes & fees
3 May - 4 May
The Beachfront Hotel Phuket

Dusit Thani Bangkok

Dusit Thani Bangkok
5.0 star property
Bangkok City Centre
9.8 out of 10, Exceptional, (368 reviews)
"One of the best places we’ve stayed - amazing experience!"
United States
Jess
The price is £262
includes taxes & fees
10 May - 11 May
Dusit Thani Bangkok

Avani+ Riverside Bangkok Hotel

Avani+ Riverside Bangkok Hotel
5.0 star property
Bangkok Riverside
9.4 out of 10, Exceptional, (1,069 reviews)
"great hotel"
United States
LAURE
The price is £117
includes taxes & fees
20 Apr - 21 Apr
Avani+ Riverside Bangkok Hotel

Four Points by Sheraton Phuket Patong Beach Resort

Four Points by Sheraton Phuket Patong Beach Resort
4.0 star property
Patong
9.2 out of 10, Wonderful, (1,002 reviews)
"Amazing resort, very clean, staff so kind and caring, position excellent, just perfect, highly recommended, we definitely coming back some time soon❤️❤️"
Australia
Mazal
The price is £99
includes taxes & fees
10 May - 11 May
Four Points by Sheraton Phuket Patong Beach Resort

Avista Hideaway Phuket Patong - MGallery

Avista Hideaway Phuket Patong - MGallery
5.0 star property
Patong
9.2 out of 10, Wonderful, (1,002 reviews)
"Excellent all around could not fault the place"
United Kingdom
Mochael
The price is £85
includes taxes & fees
6 May - 7 May
Avista Hideaway Phuket Patong - MGallery
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:1 May - 3 May

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

The nearest major airports for your trip to Thailand

Thailand offers several major airports for tourists, the most prominent being Bangkok's Suvarnabhumi International Airport (BKK), located 243.0km from the city centre. Nearby hotels include the 5-star Grande Centre Point Sukhumvit 55, 19.3km away, and the Divalux Resort & Spa, just 4.8km from the airport, both providing shuttle services. Additionally, Phuket International Airport (HKT) is 910.9km away, with top hotels like the Phuket Marriott Resort and Spa, 3.2km from the airport, and The Slate, only 1.6km away. Lastly, Don Mueang International Airport (DMK) is 220.5km from Bangkok, with excellent options like Amari Bangkok, 19.3km away, offering convenient transport services.

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. 

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Thailand cost?
In Thailand, you can find cheap options from £23 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 £23 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.