Northern Thailand Hotels

Our travel experts have picked the best hotels in Northern Thailand so you can be sure you’re staying in top accommodations.

17 Matching Hotels

{{ numTotalPoiResults }} Matching Hotel{{ (numTotalPoiResults > 1)?'s':'' }}

Show Map

No Matching Hotels

{{ }}

1. Ang Khang Nature Resort

$$ | 1/1 Moo 5 Baan Koom, Tambon Mae Ngon , Doi Ang Khang, 50320, Thailand

This stylish country resort in the mountains near Doi Ang Khang is now part of the Mosaic Collection. Rooms ha... Read More

Check in
Check out

2. Dusit Island Resort Chiang Rai

$$ | 1129 Kraisorasit Rd., Chiang Rai, 57000, Thailand

This gleaming white high-rise complex on a Mae Kok River island has tons of amenities, including a large outdo... Read More

Check in
Check out

3. Fern Resort

$$ | 10 Ban Hua Nam Mae Sakut, Tambon Pha Bong, Mae Hong Son, 58000, Thailand

The room rate at Fern is relatively expensive, but it buys unexpected luxury amid beautiful countryside outsid... Read More

Check in
Check out

4. Grand Riverside Hotel

$$ | 59 Praroung Rd., Phitsanulok, 65000, Thailand

The name is no misnomer—this impressive hotel is very grand indeed. A lofty cream and gilt lobby lined by mass... Read More

Check in
Check out

5. Imperial Golden Triangle Resort

$$ | 222 Ban Sop Ruak, Ban Sop Ruak, 57150, Thailand

From the superior rooms in this high-eaved, Lanna-style hotel you are treated to magnificent views of three ri... Read More

Check in
Check out

6. Imperial Mae Hong Son Resort

$$ | 149 Moo 8 Tambon Pang Moo, Mae Hong Son, 58000, Thailand

Set among mature teak trees, this fine hotel was designed to blend in with the surroundings—bungalows in lands... Read More

Check in
Check out

7. Maekok River Village Resort

$$ | 1 km (½ mile) from Tha Ton on road to Chiang Rai, Tha Ton, Thailand

This remarkable resort, a combination of hotel and outdoor education center, is in a beautiful location on the... Read More

8. Pai Tree House Resort

$$ | 90 Moo 2, Tambon Maehee, Pai, 58130, Thailand

The rooms with the best views at this riverside lodging outside Pai are only for the most adventurous traveler... Read More

Check in
Check out

9. Paivimaan Resort

$$ | 73 Moo 3 Tedsaban Rd., Pai, 58130, Thailand

Vimaan means "heaven," and this fine resort commands a heavenly spot on the banks of the Pai River. Deluxe ro... Read More

10. Pattara Resort & Spa

$$ | 349/40 Chaiyanupap Rd., Phitsanulok, 65000, Thailand

This luxury hotel is an attractive group of Sukhothai-style chalets built around a palm-fringed tropical lagoo... Read More

Check in
Check out

{{ $index + numElementsShown }}. {{ }}

{{ oPoiResult.price_tag }} | {{ oPoiResult.address }}

{{ oPoiResult.review_snippet }}... Read More

Check in
Check out