Search Hotels in Thailand

Top Cities in Thailand

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 29,292 hotels in Thailand with room rates, reviews, and availability. Most hotels are fully refundable.

Diamond Cliff Resort & Spa, Patong Beach

5.0 star property
8.8 out of 10, Excellent, (1000)
"I glad we chose this beau property our family will stay there again"
$86 nightly
The price is $93
Jun 21 - Jun 22
Total includes taxes and fees
Diamond Cliff Resort & Spa, Patong Beach

Anantara Siam Bangkok Hotel

5.0 star property
9.2 out of 10, Wonderful, (1000)
"Ananother great stay with your hotel. I can't wait to come back"
$282 nightly
The price is $301
Jun 19 - Jun 20
Total includes taxes and fees
Anantara Siam Bangkok Hotel

Mandarin Hotel Managed by Centre Point

4.5 star property
9.0 out of 10, Wonderful, (1975)
"Wonderful staff and great location."
$51 nightly
The price is $55
Jun 22 - Jun 23
Total includes taxes and fees
Mandarin Hotel Managed by Centre Point

Santhiya Koh Yao Yai Resort & Spa - Compulsory Join Santhiya Speedboat from / to Ao Po Grand Marina at Phuket

5.0 star property
9.0 out of 10, Wonderful, (1003)
"Amazing resort, highly recommend "
$66 nightly
The price is $71
Jun 16 - Jun 17
Total includes taxes and fees
Santhiya Koh Yao Yai Resort & Spa - Compulsory Join Santhiya Speedboat from / to Ao Po Grand Marina at Phuket

lebua at State Tower

5.0 star property
9.0 out of 10, Wonderful, (2275)
"this was my 4th stay always great"
$139 nightly
The price is $149
Jun 16 - Jun 17
Total includes taxes and fees
lebua at State Tower

Panwaburi Beachfront Resort

4.5 star property
8.2 out of 10, Very Good, (42)
"Would stay here again "
$149 nightly
The price is $161
Jul 1 - Jul 2
Total includes taxes and fees
Panwaburi Beachfront Resort

Panvaree Resort

3.0 star property
8.0 out of 10, Very Good, (28)
"Over all the stay was good. I would suggest upgrading mattress pads since you spend lots of time relaxing. "
$180 nightly
The price is $194
Jul 16 - Jul 17
Total includes taxes and fees
Panvaree Resort

Phuket Marriott Resort & Spa, Merlin Beach

5.0 star property
9.4 out of 10, Exceptional, (1005)
"Very clean, very good food. "
$177 nightly
The price is $190
Jun 18 - Jun 19
Total includes taxes and fees
Phuket Marriott Resort & Spa, Merlin Beach

Grande Centre Point Hotel Terminal 21

5.0 star property
9.4 out of 10, Exceptional, (2150)
"Excellent location and property "
$150 nightly
The price is $160
Jun 30 - Jul 1
Total includes taxes and fees
Grande Centre Point Hotel Terminal 21

Prince Palace Hotel Bangkok

4.0 star property
8.0 out of 10, Very Good, (1007)
"Good scenic location"
$40 nightly
The price is $43
Jul 15 - Jul 16
Total includes taxes and fees
Prince Palace Hotel Bangkok

Shangri-La Bangkok

5.0 star property
9.2 out of 10, Wonderful, (1188)
"Great Hotel! Five Stars at a fair and reasonable price... Highly recommend Shangri-La properties anytime you can find them."
$207 nightly
The price is $222
Jul 8 - Jul 9
Total includes taxes and fees
Shangri-La Bangkok

Four Seasons Resort Koh Samui

5.0 star property
9.6 out of 10, Exceptional, (140)
"I’ve traveled extensively for decades and this is of the most spectacular properties I’ve been to."
$1,364 nightly
The price is $1,472
Jun 25 - Jun 26
Total includes taxes and fees
Four Seasons Resort Koh Samui

Chatrium Hotel Riverside Bangkok

4.5 star property
9.6 out of 10, Exceptional, (1189)
"Second time staying here excellent place "
$126 nightly
The price is $135
Jun 26 - Jun 27
Total includes taxes and fees
Chatrium Hotel Riverside Bangkok

Carlton Hotel Bangkok Sukhumvit

5.0 star property
9.6 out of 10, Exceptional, (1303)
"Great place to stay "
$131 nightly
The price is $141
Jul 1 - Jul 2
Total includes taxes and fees
Carlton Hotel Bangkok Sukhumvit

Solitaire Bangkok Sukhumvit 11

4.5 star property
8.6 out of 10, Excellent, (1528)
"Good hotel "
$57 nightly
The price is $61
Jul 15 - Jul 16
Total includes taxes and fees
Solitaire Bangkok Sukhumvit 11

Mandarava Resort and Spa Karon Beach

4.5 star property
9.4 out of 10, Exceptional, (1003)
"Great hotel "
$78 nightly
The price is $84
Jun 18 - Jun 19
Total includes taxes and fees
Mandarava Resort and Spa Karon Beach

Grande Centre Point Sukhumvit 55

5.0 star property
9.4 out of 10, Exceptional, (1216)
"Good hotel"
$114 nightly
The price is $122
Jun 16 - Jun 17
Total includes taxes and fees
Grande Centre Point Sukhumvit 55

Phuket Marriott Resort and Spa, Nai Yang Beach

5.0 star property
9.2 out of 10, Wonderful, (810)
"Fantastic hotel !facilities amazing and the room was superb . Dined at all the restaurants and food and service is 10/10 "
$136 nightly
The price is $147
Jun 18 - Jun 19
Total includes taxes and fees
Phuket Marriott Resort and Spa, Nai Yang Beach

The Peninsula Bangkok

5.0 star property
9.6 out of 10, Exceptional, (1002)
"The hotel staff were excellent. They exceeded all expectations we had. Would highly recommend this hotel for those wishing to visit Bangkok. "
$257 nightly
The price is $277
Jun 22 - Jun 23
Total includes taxes and fees
The Peninsula Bangkok

The Cotton Saladaeng Hotel

4.0 star property
9.2 out of 10, Wonderful, (453)
"Staff were all very warm and welcoming. Will stay here again."
$47 nightly
The price is $51
Jun 24 - Jun 25
Total includes taxes and fees
The Cotton Saladaeng Hotel
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:Jun 27 - Jun 29
Save an average of 15% on thousands of hotels when you're signed in

Find out more about Thailand

Find out more about Thailand

Top reasons to visit Thailand

  • Stunning Beaches: Thailand boasts breathtaking beaches like those in Koh Samui and Phuket, perfect for relaxation and water activities.
  • Rich Cultural Experiences: Explore magnificent temples and immerse yourself in the vibrant traditions of Northern Thailand.
  • Vibrant Urban Life: Bangkok offers a bustling atmosphere with friendly locals, vibrant street life, and exciting shopping experiences.
  • Diverse Accommodations: From budget-friendly guesthouses to luxurious resorts, Thailand caters to every traveler’s needs.
  • Adventure and Relaxation: Whether you're seeking thrilling adventures or a peaceful retreat, Thailand provides unforgettable experiences.

Find great hotels in Thailand

Discover the myriad hotel options Thailand has to offer, from budget-friendly guesthouses to luxurious 5-star accommodations. Whether you seek a family vacation, a beach retreat, or a business-friendly stay, Thailand's diverse hospitality caters to every traveler's needs. With top-rated hotels and unique lodging experiences, you'll find the perfect place to unwind and explore this vibrant destination.

  • Grande Centre Point Hotel Terminal 21: This 5-star hotel is a luxurious haven for families and travelers seeking a vibrant city experience. Nestled in the heart of Thailand, Grande Centre Point Hotel Terminal 21 offers a unique blend of comfort and convenience. The hotel features a range of family-friendly amenities, including a mini-golf area, games room, and dedicated children's club, ensuring that younger guests have plenty of activities to enjoy. The contemporary design, combined with an excellent location adjacent to shopping and dining options, makes it a perfect base for exploring the city.
  • Mandarin Hotel Managed by Centre Point: A 4.5-star gem situated in Thailand's bustling shopping district, the Mandarin Hotel is ideal for those seeking relaxation and rejuvenation. The hotel boasts a full-service spa offering various treatments, including massages and aromatherapy, perfect for unwinding after a day of exploring. Family-friendly amenities include complimentary cribs for younger guests. With its focus on wellness and proximity to shopping, this hotel provides a balanced experience for families looking to indulge in both leisure and retail therapy.
  • lebua at State Tower: Renowned for its luxury and prime shopping location, lebua at State Tower is a 5-star accommodation that caters to discerning families. The hotel offers exceptional amenities, including a children's pool and babysitting services, ensuring a stress-free stay for parents. With its stunning views and sophisticated atmosphere, lebua provides an unforgettable experience, combining family-friendly services with a touch of elegance. Guests enjoy the convenience of being close to vibrant shopping options, making it a top choice for both relaxation and exploration.

Where to stay in Thailand

Thailand offers a diverse travel experience, perfect for families and romantic getaways alike. Explore the stunning beaches of Koh Samui and Phuket City, unwind at luxurious beach resorts, or immerse yourself in the rich culture of Northern Thailand. In bustling Bangkok, friendly locals and vibrant street life await, making it an unforgettable urban adventure. Whether seeking relaxation or exploration, Thailand's unique atmosphere will leave you enchanted.

  • Bangkok: As the vibrant capital of Thailand, Bangkok is a bustling metropolis that never sleeps. Known for its rich cultural heritage and modern skyscrapers, it offers a unique blend of traditional and contemporary experiences. Travelers flock here year-round, but the peak season from November to January sees the city come alive with festivities. Explore the bustling shopping centers and street markets, or visit iconic landmarks such as the Grand Palace and Wat Pho. With family-friendly attractions and a lively nightlife, Bangkok promises an exciting urban adventure.
  • Koh Samui: This picturesque island city is a tropical paradise, known for its stunning beaches and lush landscapes. Koh Samui attracts visitors throughout the year, with peak travel times in January, March, and July. The island offers a laid-back vibe perfect for families and beach lovers alike. Enjoy shopping at vibrant markets, unwind on the soft sands, or explore the local marina. With breathtaking views and a variety of beach activities, Koh Samui is ideal for those looking to relax and soak in the sun.
  • Pattaya: Another lively metropolis in Thailand, Pattaya is famous for its stunning coastline and vibrant nightlife. The city sees a steady flow of visitors year-round, especially during the peak months of December to February. Known for its family-friendly resorts and exciting entertainment options, Pattaya offers something for everyone. From shopping centers to thrilling nightlife, you can experience the best of urban living while enjoying beautiful beaches. Don't miss the chance to explore the local street markets and immerse yourself in the city's vibrant culture.

Things to do in Thailand

Thailand offers a diverse range of activities perfect for families, business travelers, and city enthusiasts alike. Visitors can explore vibrant shopping centers, bustling malls, and charming shopping areas while indulging in the local culture. Whether you're seeking adventurous experiences or a taste of the nightlife, Thailand promises unforgettable adventures and authentic encounters for every traveler.

Shopping

For a vibrant shopping experience, visit Terminal 21 Shopping Mall, where family and entertainment vibes abound. Pratunam Market offers a bustling atmosphere perfect for local finds. If you're up for a drive, check out Fisherman's Village for unique gifts in a charming setting.

Recreation

At Rajamangala National Stadium, immerse yourself in the energetic atmosphere of sports events and fitness activities. Enjoy outdoor leisure at Laguna Phuket Golf Club, where the lush landscape enhances your golfing experience. Don’t miss Tiffany's Show, a captivating blend of dance, culture, and entertainment, perfect for a romantic evening.

Adventure

At Chang International Circuit, experience high-speed thrills with exhilarating motor racing events. Vana Nava Hua Hin Water Park offers a fun-filled day of water slides and attractions for the whole family. For adventure seekers, Phuket Wake Park provides an exciting water sports experience in a vibrant outdoor setting.

Nightlife

Experience the vibrant nightlife of Thailand at Paknam Observation Tower, where family-friendly entertainment meets stunning views. For a romantic evening, unwind at Silver Sand Pub, offering a charming atmosphere. Don’t miss Siam Niramit Phuket, a cultural theater showcasing captivating performances for all ages.

Booking tips and Expedia advantages for Thailand

To save money on your trip to Thailand, consider visiting during the off-peak months of May and September to October when prices drop. Booking hotels about a month in advance yields the best rates, while Saturday stays are typically cheaper than Mondays. Use Expedia to find last-minute deals or customize your search for budget-friendly accommodations. Combining your hotel, flights, and activities into a package can also lead to savings. Don't forget to join Expedia's One Key membership for exclusive discounts and cash rewards on future bookings.

  • 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: Booking a hotel in Thailand about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: You can utilize Expedia's search tool to customize your travel preferences, such as your budget, preferred location, and the type of hotel you’re looking for. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Thailand with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Thailand

Thailand is perfect for family, city, or business vacations, offering a mix of culture and outdoor experiences. Popular attractions include stunning beaches and magnificent temples, as well as modern educational institutions. In Chiang Mai, visitors can immerse themselves in rich traditions and explore beautiful landscapes. Whether you're seeking relaxation or adventure, Thailand provides a diverse array of activities to suit every traveler's interests.

  • Jomtien Beach: Enjoy the laid-back atmosphere at Jomtien Beach, where golden sands meet tranquil waters. Perfect for sunbathing, swimming, or enjoying water sports, this beach offers a relaxing escape from the bustling city life.
  • Khaosan Road: Experience the vibrant energy of Khaosan Road, a hub for backpackers and travelers. This lively street is lined with shops, bars, and street food vendors, making it an ideal spot to mingle with fellow tourists and enjoy the local nightlife.
  • Bang Tao Beach: Discover the serene charm of Bang Tao Beach, a picturesque area known for its upscale resorts and beautiful coastline. Whether you’re looking to unwind or indulge in fine dining, this neighborhood offers a perfect blend of relaxation and luxury.

Best time to go to Thailand

Visitor numbers in Thailand is generally unchanged in popularity throughout the year. The best time to visit Thailand can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Thailand falls in April, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Thailand falls in December, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January74.7°F (23.7°C)No Rain (Dry)SunnySlightly HighSlightly High
February76.8°F (24.9°C)No Rain (Dry)SunnyAverageSlightly High
March82.9°F (28.3°C)No Rain (Dry)SunnyAverageAverage
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 Rain (Dry)Mostly SunnySlightly LowAverage
December71.1°F (21.7°C)No Rain (Dry)SunnyAverageSlightly High

The nearest major airports for your trip to Thailand

Thailand is well-served by several major airports, including Bangkok's Suvarnabhumi International Airport (BKK), located 151 miles from the capital. Notable nearby hotels include the Divalux Resort & Spa (3 miles away) and the Park Nine Hotel Suvarnabhumi (also 3 miles away), both offering convenient airport access. Phuket International Airport (HKT), situated 564 miles from Bangkok, boasts luxurious options like the Phuket Marriott Resort and Spa, Nai Yang Beach (2 miles away) and The Slate (1 mile away). Don Mueang International Airport (DMK), 137 miles from the city, features hotels such as Amari Don Muang Airport (0.1 mile away), ensuring easy transfers with various transportation services available.

Frequently asked questions

How much do hotels in Thailand cost?
In Thailand, you can find cheap options from $43 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 vacation you’re after, book between June and August. You can expect average temperatures of between 81ºF and 91ºF then in this city, which has a tropical savanna climate.
How can I find cheap hotels in Thailand?
Thailand cheap hotels start at $43 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 accommodations by narrowing your search results. You can do this by selecting “Family friendly” under the “Traveler 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?
Expedia makes booking a stay in Thailand as easy as swiping right for your dream escape. First off, there’s the extensive range of options and amazing prices. Then, there’s our online Help Center, which operates around-the-clock. Plus, when you sign up for our free One Key™ loyalty program, you can collect OneKeyCash™* and spend it on eligible hotels, activities, flights and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.