Hotel deals Asia Thailand

Hotels in Thailand

Find the best deals on 51,172 hotels in Thailand

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Thailand

Looking for a city in Thailand to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
₹ 2,344 - ₹ 3,851
CHEAPEST CITY IN THAILAND Pattaya 18% cheaper Hotels in Pattaya are the cheapest in Thailand at just ₹ 2,344 per night on average.
MOST EXPENSIVE CITY IN THAILAND Ko Phi Phi 35% more expensive Ko Phi Phi has the highest priced hotels in Thailand with rooms averaging ₹ 3,851 per night.
MOST POPULAR CITY IN THAILAND Bangkok 11% more users visited More momondo users search for hotels in Bangkok than any other city in Thailand

Popular Cities in Thailand

Book one of the best deals Thailand has to offer in these popular locations
Prince Palace Hotel
Best value
Prince Palace Hotel
7.0
₹ 3,089
Mövenpick Hotel Sukhumvit 15 Bangkok
No. 1 most popular
Mövenpick Hotel Sukhumvit 15 Bangkok
8.0
₹ 6,912
Amari Watergate Bangkok
No. 2 most popular
Amari Watergate Bangkok
8.0
₹ 7,500
Holiday Inn Bangkok Silom
No. 3 most popular
Holiday Inn Bangkok Silom
8.0
₹ 5,000
Millennium Hilton Bangkok
No. 4 most popular
Millennium Hilton Bangkok
8.0
₹ 8,162
Avani Atrium Bangkok Hotel
No. 5 most popular
Avani Atrium Bangkok Hotel
8.0
₹ 4,339
Ramada Plaza by Wyndham Bangkok Menam Riverside
Ramada Plaza by Wyndham Bangkok Menam Riverside
8.0
₹ 5,147
ibis Pattaya
Best value
ibis Pattaya
7.0
₹ 2,574
Dusit Thani Pattaya
No. 1 most popular
Dusit Thani Pattaya
8.0
₹ 6,618
Nova Platinum Hotel
No. 2 most popular
Nova Platinum Hotel
6.0
₹ 3,089
Holiday Inn Pattaya
No. 3 most popular
Holiday Inn Pattaya
8.0
₹ 7,942
Garden Cliff Resort and Spa
No. 4 most popular
Garden Cliff Resort and Spa
8.0
₹ 3,971
Hard Rock Hotel Pattaya
No. 5 most popular
Hard Rock Hotel Pattaya
8.1
₹ 6,471
The Bayview Hotel Pattaya
The Bayview Hotel Pattaya
8.0
₹ 5,221
Pearl Hotel
Best value
Pearl Hotel
8.0
₹ 3,015
Le Méridien Phuket Beach Resort
No. 1 most popular
Le Méridien Phuket Beach Resort
8.0
₹ 11,765
The Westin Siray Bay Resort & Spa, Phuket
No. 2 most popular
The Westin Siray Bay Resort & Spa, Phuket
8.0
₹ 9,044
The Andaman Beach Hotel Phuket Patong
No. 3 most popular
The Andaman Beach Hotel Phuket Patong
7.1
₹ 3,677
Phuket Marriott Resort and Spa, Nai Yang Beach
No. 4 most popular
Phuket Marriott Resort and Spa, Nai Yang Beach
8.0
₹ 10,368
Avista Hideaway Phuket Patong - MGallery
No. 5 most popular
Avista Hideaway Phuket Patong - MGallery
8.0
₹ 7,574
The Naka Island, a Luxury Collection Resort & Spa, Phuket
The Naka Island, a Luxury Collection Resort & Spa, Phuket
8.1
₹ 15,588
The Royal Paradise Hotel & Spa
Best value
The Royal Paradise Hotel & Spa
8.0
₹ 3,383
Wyndham Sea Pearl Resort Phuket
No. 1 most popular
Wyndham Sea Pearl Resort Phuket
7.0
₹ 4,045
Holiday Inn Resort Phuket
No. 2 most popular
Holiday Inn Resort Phuket
8.0
₹ 7,721
Hotel Clover Patong Phuket
No. 3 most popular
Hotel Clover Patong Phuket
8.0
₹ 4,853
Crest Resort & Pool Villas
No. 4 most popular
Crest Resort & Pool Villas
8.0
₹ 6,177
Amari Phuket
No. 5 most popular
Amari Phuket
9.0
₹ 11,544
Phuket Marriott Resort & Spa, Merlin Beach
Phuket Marriott Resort & Spa, Merlin Beach
8.0
₹ 8,971
The Capuchin Hotel
Best value
The Capuchin Hotel
8.0
₹ 2,721
Railay Bay Resort And Spa
No. 1 most popular
Railay Bay Resort And Spa
8.0
₹ 7,427
Krabi Resort
No. 2 most popular
Krabi Resort
8.0
₹ 4,412
Avani Ao Nang Cliff Krabi Resort
No. 3 most popular
Avani Ao Nang Cliff Krabi Resort
8.0
₹ 4,853
Krabi Tipa Resort
No. 4 most popular
Krabi Tipa Resort
8.0
₹ 3,456
Centara Grand Beach Resort & Villas Krabi
No. 5 most popular
Centara Grand Beach Resort & Villas Krabi
8.0
₹ 12,500
Aonang Oscar Pool Villas
Aonang Oscar Pool Villas
8.0
₹ 2,868

Thailand travel tips

Let us help you with the best tips about Thailand

When is the least expensive time to stay in Thailand?

At just ₹ 3,322 per night on average, April is the least expensive month to stay at a hotel in Thailand. The most expensive month to stay at a hotel in Thailand is August.

Where do most people stay in Thailand?

Out of all the tourist destinations in Thailand, our data shows that travellers tend to visit Bangkok more often than any other city.

Which city in Thailand has the most expensive hotel rooms?

Ko Phi Phi is the most expensive city in Thailand to book a hotel room in. The nightly rate of ₹ 3,851 is 35% more than the average city in Thailand.

Which city in Thailand has the least expensive hotel rooms?

Bangkok currently offers the lowest nightly rates of any city in Thailand at just ₹ 771; a price that is 90% lower than the average rate per night in Thailand.


Popular international routes landing in Thailand

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
New Delhi to Bangkok
Fastest flight time
4h 05m
Cheapest price
₹ 11,618
Hyderabad to Bangkok
Fastest flight time
7h 50m
Cheapest price
₹ 13,015
Kolkata to Bangkok
Fastest flight time
2h 25m
Cheapest price
₹ 13,824
Chennai to Bangkok
Fastest flight time
3h 31m
Cheapest price
₹ 14,118
Ahmedabad to Bangkok
Fastest flight time
4h 10m
Cheapest price
₹ 14,338
Bengaluru to Bangkok
Fastest flight time
3h 30m
Cheapest price
₹ 14,633
Mumbai to Bangkok
Fastest flight time
4h 25m
Cheapest price
₹ 14,780
Jaipur to Bangkok
Fastest flight time
10h 55m
Cheapest price
₹ 15,221
Pune to Bangkok
Fastest flight time
11h 20m
Cheapest price
₹ 15,294
Guwahati to Bangkok
Fastest flight time
15h 35m
Cheapest price
₹ 15,515
View more
Hotel deals Asia Thailand