All eight of our Old Town hotels have Phra Nakhon addresses, the historic district that holds the Grand Palace and, to its north, Khao San Road.
None of them is close to the rail network: the nearest BTS or MRT station is at least 1.3km from each, in a straight line. The river is nearer. Five of them are within about 330 metres of a Chao Phraya pier.
This is the best of our Bangkok areas for value-for-money scores. Rambuttri Village Plaza, at around ฿1,843 a night for 12 to 15 January 2027, is the most reviewed hotel we list in the city, with over 53,000 reviews. It also has the lowest average score we list in Bangkok, 7.9 on Booking.com and 8.0 on Agoda, which is why it is Also Listed rather than a pick. For those dates The StandardX was around ฿5,430 a night; Riva Surya had no price for them.
Best for
Temples and Khao San Road on foot, on a modest budget
Stay range
฿5,528 to ฿16,290 for three nights (12 to 15 January 2027)
Local tips
- The StandardX is about 75 metres from Phra Arthit pier, and its own photographs show its pool looking over the river
- Riva Surya is about 570 metres from Khao San Road and 1.35km from the Grand Palace in straight lines
- The Moment has the best value-for-money score we list in Bangkok, 9.6
Where to stay in Old Town
01boutique / Old Town
The Moment
Researched Pick฿12,600
for three nights
budget / Old Town
Bangkok Saran Poshtel
Researched Pick฿7,560
for three nights
boutique / Old Town
Phranakorn-Nornlen
Researched Pick฿13,203
for three nights
boutique / Old Town
Riva Surya Bangkok
Researched Pick฿5,547 a night
15 to 18 November 2026
boutique / Old Town
The StandardX, Bangkok Phra Arthit
Researched Pick฿16,290
for three nights
mid range / Old Town
Chillax Heritage Hotel Khaosan
Researched Pick฿10,956
for three nights
mid range / Old Town
Buddy Lodge, Khaosan Road
Also Listed฿7,650
for three nights
budget / Old Town
Rambuttri Village Plaza
Also Listed฿5,528
for three nights







