Hotels in Thailand

Thailand is very cheap, though the north is far cheaper than Bangkok and the southern islands. You can find cheap guesthouses for as little 300 THB per night in cities and 200 THB per night in the countryside, though in the big cities like Chiang Mai and Bangkok, rooms start at about 400 per night. On the islands or for a nicer room with air-conditioner, expect to pay 600 THB and up per night. Basic bungalows cost the same. Hotels start at around 1,350 THB per night and go up from there. Big resorts on the islands start at 1,700 THB per night for a bungalow on the beach. Dorm rooms, which are increasingly widespread throughout the country, range from 100-150 THB per night. Suk 11 Guesthouse (Bangkok), Chada Guesthouse (Bangkok), Julies (Chiang Mai), Kodchasri B&B (Chiang Mai), Pooh’s (Ko Lipe), Greenhouse (Khao Yai) are my favorite places to sleep in the country.

The Windmill Phuket Hotel

The Windmill Phuket Hotel

64/27 Moo 6, Yanui, Rawai, Phuket, 83130, Thailand

Nova Platinum Hotel
View Detail

From: USD104

Nova Platinum Hotel

562 Moo 10 Pratamnak Road, Nongprue, Banglamung, Pattaya, Chonburi, 20260, Thailand

The Emerald-Hotel
View Detail

From: USD127

The Emerald-Hotel

99/1 Rachadapisek Road, Dindaeng, Bangkok, 10400, Thailand

Century Park Hotel

Century Park Hotel

9 Ratchaprarop Road, Makasan, Bangkok, Bangkok, 10400, Thailand

A-Z Hotels of Destinations Thailand

Our Partner