Hotels in Thailand

Search and compare Thailand hotels from hundreds of travel sites and save

Thailand
1 Jul — 2 Jul2
Thailand
Fri 1/7
Sat 2/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Thailand

Filter by star ratings
All filters
Talkoo Beach Resort Khanom
6.0 Good
23/9 Moo 2, Khanom, Thailand
Show on map
2.3 km from city centre, Khanom, Thailand 
GoodBased on 18 reviews
6.0

Featuring an outdoor pool and a private beach, Talkoo Beach Resort Khanom is located in Khanom and offers comfortable accommodation. Guests can also enjoy complimentary internet in all areas.

Baiyoke Sky Hotel
8.0 Excellent
Ratchaprarop Road, Ratchathewi,222, Bangkok, Thailand
Show on map
1.0 km from city centre, Bangkok, Thailand 
ExcellentBased on 3,008 reviews
8.0

Standing 88 stories high, Baiyoke Sky Hotel is the tallest hotel in Thailand and promotes its height with an observation deck where guests can take in the sights of Bangkok. In addition to free private parking on site, the hotel provides comfortable 4-star rooms and a bar.

Diamond Cliff Resort And Spa
8.6 Excellent
284 Prabaramee Road, Patong, Thailand
Show on map
1.6 km from city centre, Patong, Thailand 
ExcellentBased on 2,001 reviews
8.6

Featuring a swimming pool, outdoor tennis courts and a private beach, Diamond Cliff Resort and Spa- SHA Extra Plus is a deluxe place to stay in Patong. Guests also have exclusive access to the Diamond Spa and Recreation Facilites.

Centara Grand Mirage Beach Resort Pattaya
8.5 Excellent
277 Moo 5, Naklua, Banglamung, Chonburi, Thailand
Show on map
46.1 km from city centre, Chonburi, Thailand 
ExcellentBased on 1,291 reviews
8.5

Situated in Pattaya, Centara Grand Mirage Beach Resort Pattaya is a short walk from Northpoint Skyscraper and offers a private beach and an outdoor pool. Some of the features on offer at this trendy 5-star hotel include free on-site parking and Wi-Fi.

Banyan Tree Bangkok
8.8 Excellent
21/100 South Sathon Road, Bangkok, Thailand
Show on map
4.0 km from city centre, Bangkok, Thailand 
ExcellentBased on 1,047 reviews
8.8

Showcasing views of Chao Phraya River, Banyan Tree Bangkok is located in Bangkok and offers an outdoor pool, a Jacuzzi and a swimming pool so guests can unwind during their stay. It features 5-star rooms with views of the city.

Chatrium Hotel Riverside Bangkok
9.0 Excellent
28 Charoenkrung Soi 70, Bangkok, Thailand
Show on map
5.9 km from city centre, Bangkok, Thailand 
ExcellentBased on 1,816 reviews
9.0

Situated in Bangkok, Chatrium Hotel Riverside Bangkok offers trendy 5-star accommodation, as well as a sauna and an infinity pool. It provides city views and complimentary Wi-Fi.

Baan I Taley On Sea
7.1 Good
93 Nar Baan Pier Koh Larn Pattaya, Pattaya, Thailand
Show on map
11.0 km from city centre, Pattaya, Thailand 
GoodBased on 81 reviews
7.1

Baan I Taley On Sea has free Wi-Fi, a coffee bar and a bicycle rental. It is ideally located for those wanting to visit local attractions.

Holiday Inn Resort Phuket
8.9 Excellent
52 Thaweewong Rd.,Patong Beach, Phuket City, Thailand
Show on map
10.9 km from city centre, Phuket City, Thailand 
ExcellentBased on 886 reviews
8.9

Holiday Inn Resort Phuket is located in Patong and offers free Wi-Fi. Just a short stroll from Patong Beach, it provides modern rooms equipped with free wireless internet access, a refrigerator and a mini bar.

Tips for booking hotels in Thailand

Cheapest month:March
Most expensive month:October
Average price in Thailand:$146/night
Cheapest price found:$3/night
Cheapest day:Wednesday
Most expensive day:Monday
$76 - $230
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$123 - $218
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Thailand hotels

1
Sea Breeze House, Naiplao Beach
9.3 Excellent
58/2 Moo 8, Naiplao Beach, A. Khanom, Nakhon Si Thammaratat, Khanom, Thailand
Show on map
8.3 km from city centre, Khanom, Thailand 

This comfortable inn in Khanom offers free wireless internet, as well as a private beach and a sun tanning bed. It also provides a coffee bar, a sun deck and massage services.

2
The Sea Galleri by Katathani (SHA Extra Plus)
8.8 Excellent
216/9 Koktanod Rd., Karon, Thailand
Show on map
2.2 km from city centre, Karon, Thailand 

Providing an outdoor pool, The Sea Galleri by Katathani SHA Extra Plus provides well-appointed rooms close to Kata Beach. Guests also have access to free Wi-Fi and on-site parking.

3
The Marina Phuket Hotel (SHA Plus+)
8.3 Excellent
240/9 Phangmuang Sai Kor Road, Kathu, Thailand
Show on map
0.9 km from city centre, Kathu, Thailand 

Situated in Patong, The Marina Phuket Hotel is located an easy drive from Phuket Town and Kathu. Some of the facilities on offer at this 4-star hotel include free on-site parking and wireless internet.

4
Twinpalms Phuket Hotel (SHA Plus+)
9.1 Excellent
106/46 Moo 3, Surin Beach Road, Choeng Thale, Thailand
Show on map
1.7 km from city centre, Choeng Thale, Thailand 

Featuring a private beach and a swimming pool, this modern resort is an easy drive from Kamala. It provides a spa, as well as a beauty centre, facial treatments and a butler service.

5
Lareena Resort Koh Larn Pattaya
8.7 Excellent
61/1 Moo 7 Naklua Banglamung Chonburi, Ko Lan, Thailand
Show on map
1.4 km from city centre, Ko Lan, Thailand 

Lareena Resort Koh Larn Pattaya offers 3-star accommodation, as well as a terrace, free Wi-Fi and room service. It is ideally located for guests wanting to visit the area's popular attractions.

6
Dusit Thani Krabi Beach Resort
8.9 Excellent
155 Moo 2, Nong Thale, Krabi, Thailand
Show on map
17.4 km from city centre, Krabi, Thailand 

Dusit Thani Krabi Beach Resort offers modern 5-star accommodation in Krabi. It also provides 24-hour room service, an executive floor and a kids club.

7
Lancaster Bangkok
9.2 Excellent
1777 New Phetchaburi Road, Bangkok, Thailand
Show on map
3.9 km from city centre, Bangkok, Thailand 

This cosy hotel in Bangkok provides free wireless internet, as well as an infinity pool and a rooftop terrace. It also offers a sauna, a swimming pool and a coffee bar.

8
Panan Krabi Resort
8.9 Excellent
945 Moo 2, T. Aonang, Krabi, Thailand
Show on map
10.4 km from city centre, Krabi, Thailand 

Panan Krabi Resort is located in Krabi and is close to Nopparat Thara Beach. In addition to free private parking on site, the resort provides comfortable 4-star rooms and a bar.

Cheapest hotels in Thailand, Asia

99 Oldtown Boutique Guesthouse (SHA Plus+)
8.6 Excellent
99 Thalang Rd., Taladyai, Phuket City, Thailand
Show on map
0.4 km from city centre, Phuket City, Thailand 

Located within a 10-minute walk of Phuket Bus Terminal, 99 Oldtown Boutique Guesthouse Sha Plus+ is an ideal base when in Phuket Town. Guests can also make use of complimentary Wi-Fi.

$15
Avg. per night
Rambuttri Village Inn & Plaza
7.6 Good
95 Soi Ram Buttri, Bangkok, Thailand
Show on map
3.9 km from city centre, Bangkok, Thailand 

Situated in the city centre, Rambuttri Village Inn offers easy access to Bangkok's main retail and sightseeing areas. It also features an outdoor pool and a gym.

$15
Avg. per night
Andaman Breeze Resort
8.8 Excellent
424/1 Moo 2, Aonang Ao Nang Beach, Ao Nang, Thailand
Show on map
1.6 km from city centre, Ao Nang, Thailand 

This hotel is conveniently positioned in Ao Nang and offers its guests an outdoor pool. It also offers luggage storage, a 24-hour reception and a terrace.

$19
Avg. per night
Imperial Phukaew Hill Resort
7.7 Good
99 Moo 14, Phitsanulok-Lomsak Rd, Khao Kho, Thailand
Show on map
16.8 km from city centre, Khao Kho, Thailand 

Boasting a sauna and an outdoor pool, Imperial Phukaew Hill Resort is situated in Khao Kho and provides comfortable accommodation. It also features massage services, meeting rooms and a kids pool.

$20
Avg. per night
Kiang Haad Beach Hua Hin
8.3 Excellent
131/105 Petchkasem Road, Hua Hin, Thailand
Show on map
1.4 km from city centre, Hua Hin, Thailand 

Located in Hua Hin, the hotel is a short walk from Hua Hin Market Village and offers an outdoor pool. There is also a fitness centre with a swimming pool.

$20
Avg. per night
The Castello Resort
8.3 Excellent
209/83 Moo 7 Nakluea, Banglamung, Chonburi, Pattaya, Thailand
Show on map
11.0 km from city centre, Pattaya, Thailand 

This stylish resort offers a range of facilities, such as a free shuttle service, free Wi-Fi and room service. There are also a range of outdoor activities to enjoy, including snorkeling, fishing and scuba diving.

$25
Avg. per night
Sammuk Resort
7.1 Good
33/2 Rob Khao Sam Muk Road, Bang Saen, Thailand
Show on map
6.0 km from city centre, Bang Saen, Thailand 

Featuring an outdoor pool, Sammuk Resort is situated in Chonburi and presents impressive views of Bang Saen Beach. It provides 3-star accommodation with air-conditioned rooms.

$25
Avg. per night
Royal Pavilion Huahin
8.5 Excellent
40/88 Phetkasam Road, Hua Hin, Thailand
Show on map
0.7 km from city centre, Hua Hin, Thailand 

Boasting an outdoor pool and a rooftop terrace, Royal Pavilion Hua Hin is situated in Hua Hin and provides modern accommodation. There is also a fitness centre with a swimming pool.

$25
Avg. per night

Hotel prices in Thailand

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Thailand

About Thailand

Known as the “Land of Smiles”, Thailand is famous for its heart-warming hospitality. When you’re not befriending locals, you can spend your time getting lost in the bustling streets of Bangkok, basking on palm-fringed tropical beaches and exploring beautiful royal temples. Tantalising local cuisine is the icing on the cake.

Things to do in Thailand

For most travellers Thailand conjures up postcard-perfect images of sugar-white sand, swaying palms and crystalline water. Escape to islands like Koh Tao and Koh Samui and you’ll find just this. Sunbathe and swim by day, then spend the evening sipping cocktails at beachside bars. For scuba enthusiasts, Thailand boasts some of the best dive sites in Asia.

Whether you’re seeking chef-driven restaurants or sizzling street food, Thailand is a paradise for foodies. In Bangkok, you can dine at sleek rooftop restaurants and trendy bistros. The street food scene is incredible, with carts serving piping hot pad thai, spicy papaya salad and sticky coconut rice topped with mango. Cooking classes are a great way to master the art of Thai cuisine.

You don’t have to go far to find emerald green rice paddies, tumbling waterfalls and lush tropical forests in Thailand. In the north, Chiang Mai is a popular base for hill tribe trekking to remote communities. Khao Sok National Park is a vision of towering limestone rock formations and turquoise bays.

Thailand is passionate about its Buddhist culture, with more than 40,000 temples dotted across the country. Built in the 13th century, Wat Phra That Lampang Luang is one of the most evocative temples, enchanting visitors with its soaring stupa. In the ancient capital of Ayutthaya, you’ll find centuries-old temples surrounded by towering banyan trees.

Getting around Thailand

Thailand is served by Suvarnabhumi Airport in Bangkok, as well as other major airports such as Chiang Mai International Airport, Phuket International Airport and Hat Yai International Airport. In Bangkok, the subway is the fastest way to get around, while tuk-tuks are popular in smaller cities and villages. Air-conditioned buses and minivans are a cost-effective way to travel long distances.

Facts about staying in Thailand

  • What is the best place in Thailand for bars and restaurants?

    There are some great hotels in Thailand that are perfect for visiting some of the best bars and restaurants. Bangkok has a bustling nightlife, especially in the Sathon district. If you want to be within walking distance of popular bars in this neighbourhood, such as Sky Bar Bangkok, you can stay at Chatrium Hotel Riverside Bangkok. You can find highly rated food all across Thailand too, with Maret in Koh Samui being one area with some great restaurants. For instance, you can stay at The Hive Hotel Samui, which is only a short journey on foot to the popular Scallop Restaurant, which has great grilled seafood.

  • What is the best place for a family holiday in Thailand?

    There is loads to do in Thailand for families, with theme parks being a great place to visit if you are with young children. One such theme park is Dream World, which has a range of roller coasters and other rides for your whole family to enjoy. You could stay at Amari Don Muang Airport Bangkok, from where you can get the number 538 bus to the doorstep of the theme park. If you visit Phuket Island, then one place you should visit with your family is the Flying Hanuman park. Here you can enjoy adrenaline-fuelled jungle courses, with ziplines and sky bridges. If you want to be a short taxi ride away from this adventure park, you can stay at Thailand accommodation such as Wyndham Sea Pearl Resort Phuket.

  • What are the best things to do and see in Thailand?

    There are lots of things to see in Thailand, so it’s always good to get an itinerary together to ensure you don’t miss the best bits. Songkran is the Thai New Year’s Festival, which takes place over five days in April. One of the best places to get Thailand hotels for this festival is Chiang Mai, where you can have some great fun celebrating with the locals. An example of a hotel in this city is Khum Phaya Resort and Spa, which is only a short taxi ride from the centre of the city. There are other things to do in Thailand too, such as visit the Temple of the Emerald Buddha, one of the country’s most important temples. If you want to be able to reach this tourist attraction by public transport, then you can stay at Shanghai Mansion Bangkok, from which you can take the number 1 bus with ease.

  • Where are the best places to stay for beaches?

    For popular accommodation in Thailand that is close to beaches, you should consider staying at a hotel close to Krabi or Ao Nang. For example, if you stayed at Aonang Phu Petra Resort Krabi, then you would be able to reach one of the most popular beaches in the country, Railay Beach, with ease. You need to first go to Ao Nang Beach, from which you’ll get a boat to your final destination. Closer to Bangkok, there are also some great beaches. For instance, you could go to Pattaya Beach, which is renowned for its water sports. Avani Pattaya Resort is a hotel which is located very close to the beachfront, so you won’t have to walk far before you’re enjoying the sun and sea.

  • Where is the best place to stay in Thailand?

    Bangkok, Phuket City, and Patong are the most popular places on HotelsCombined for stays in Thailand.

  • What are the best hotels in Thailand?

    One of the most popular hotels in Thailand is Phuket Marriott Resort & Spa, Merlin Beach (Sha Plus+), which has been reviewed by 1,620 users and currently has a rating of 8.8/10. Other top-rated locations include Siam Kempinski Hotel Bangkok and Millennium Hilton Bangkok, which have received 9.4/10 and 8.7/10 ratings from our users, respectively.