Our website uses cookies for technical, analytical and marketing purposes. Here is more information. If you agree to this, just keep browsing. close

Bangkok hotels near National Theatre Bangkok

110 of 1903 hotels
Sun 24/9
Mon 25/9
Compare vs KAYAK |
Back to list
Stars reset
Review score reset
Price Reset
Hotel name reset
Location Reset
95 soi Rambutri, Th Chakraphong, Bangkok
7.6
Good
18,464 reviews
Distance
0.2 mi from
Check-in
Check-out

£13+

23 Phra Arthit Road, Pranakorn, Bangkok
9.2
Excellent
2,096 reviews
Distance
0.2 mi from
Check-in
Check-out

£79+

757/1 Somdejprapinplao Soi 2 Bang Yee Khan, Bangkok
8.3
Excellent
628 reviews
Distance
0.4 mi from
Check-in
Check-out

£77+

Phra Athit Road, Phra Nakorn 45/1, Bangkok
8.4
Excellent
4,601 reviews
Distance
0.2 mi from
Check-in
Check-out

£42+

265 Khaosan Road, Taladyot, Pranakorn, Bangkok
8.1
Excellent
3,209 reviews
Distance
0.3 mi from
Check-in
Check-out

£36+

68-70 Th Khao San, Bangkok
6.8
Good
6,740 reviews
Distance
0.2 mi from
Check-in
Check-out

£18+

1 Khaosan Road, Pranakorn, Bangkok
7.3
Good
6,371 reviews
Distance
0.2 mi from
Check-in
Check-out

£23+

120 Boonsiri Road, San chao por sua, Pranakorn, Bangkok
8.3
Excellent
2,022 reviews
Distance
0.4 mi from
Check-in
Check-out

£30+

110 Tanee Road Kwang, Bangkok
8.5
Excellent
1,756 reviews
Distance
0.3 mi from
Check-in
Check-out

£37+

42 Rambuttri Road, Bangkok
8.9
Excellent
1,645 reviews
Distance
0.3 mi from
Check-in
Check-out

£46+

235 Rajdamnern, Bavornniwet, Pra Nakhon, Bangkok
8.2
Excellent
1,417 reviews
Distance
0.4 mi from
Check-in
Check-out

£27+

Top City Hotel
98 Jakgapong Road, Taladyod, Phranakorn, Bangkok
8.1
Excellent
1,448 reviews
Distance
0.2 mi from
Check-in
Check-out

£33+

1 Khaosan Rd., Phranakorn, Bangkok
7.0
Good
84 reviews
Distance
0.2 mi from
Check-in
Check-out

£21+

108/17 Rambuttri Banglumpoo Pranakorn, Bangkok
8.0
Excellent
900 reviews
Distance
0.3 mi from
Check-in
Check-out

£28+

259 Khaosan Road, Phra Nakorn, Bangkok
7.1
Good
4,391 reviews
Distance
0.3 mi from
Check-in
Check-out

£21+

National Theatre Bangkok