Hotels in ThailandIndependent guide
Thailand
Destinations

Hotels in Thailand

Thailand has 1,742 places to stay listed here — 1,742 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Where to stay

Cities in Thailand

Where to stay in Thailand

CityListings
Bangkok 262 hotels
Chiang Mai 66 hotels
Khao Lak 55 hotels
Ko Chang 45 hotels
Ko Tao 31 hotels
Ko Lanta 30 hotels
Khao Sok National Park 30 hotels
Ko Lipe 28 hotels
Nai Yang Beach 28 hotels
Kamala Beach 27 hotels

Good to know

How many hotels are listed in Thailand?

1742 hotels, guesthouses and B&Bs across 253 cities in Thailand, each with rooms, photos and a link to book on Booking.com.

Which Thailand city has the most listings here?

Bangkok, with 262 listed hotels.