Bangkok draws visitors for ornate temples, street food, and vibrant night markets. Staying near Sukhumvit offers modern malls and transport links, while the Old City puts you close to the Grand Palace.
Discover the best neighborhoods and hotels for shopping in Bangkok, TH. Find where to stay based on your travel style.
Recommended area: Siam area (Siam Paragon, CentralWorld). Air-conditioned mega-malls with every brand, cinema, and dining; BTS Skytrain connected.
Alternative: Chatuchak. Chatuchak Weekend Market has unique finds and local crafts but only open Saturday-Sunday.
Found 50 hotels in Bangkok, TH.
4 star hotels in Bangkok, TH
Address: 409-421/4 Yaowaraj Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 79.33 per night
Based on 2931 reviews
4 star hotels in Bangkok, TH
Address: 265 Khao San Road
City: Bangkok
Guest Rating: 7.8/10
Prices from USD 59.72 per night
Based on 104 reviews
4 star hotels in Bangkok, TH
Address: 531 Charoen Krung Rd
City: Bangkok
Guest Rating: 9.8/10
Prices from USD 76.84 per night
Based on 3419 reviews
5 star hotels in Bangkok, TH
Address: 1511 Sukhumvit Road, Sukhumvit 67-69
City: Bangkok
Guest Rating: 8.6/10
Prices from USD 95.06 per night
Based on 133 reviews
3 star hotels in Bangkok, TH
Address: 259 Khaosan Road, Phra Nakorn
City: Bangkok
Guest Rating: 7.8/10
Prices from USD 57.93 per night
Based on 4344 reviews
3 star hotels in Bangkok, TH
Address: 202 Khaosan Road, Taladyot
City: Bangkok
Guest Rating: 7/10
Prices from USD 19.96 per night
Based on 83 reviews
3 star hotels in Bangkok, TH
Address: 1497/1-2 Sukhumvit 67 Road
City: Bangkok
Guest Rating: 8.1/10
Prices from USD 38.2 per night
Based on 266 reviews
3 star hotels in Bangkok, TH
Address: 327/ 2-4 Rambuttri Road,Talad Yot
City: Bangkok
Guest Rating: 7.4/10
Prices from USD 35.45 per night
Based on 727 reviews
3 star hotels in Bangkok, TH
Address: 112-114 Soi Damnoen Klang Tai
City: Bangkok
Guest Rating: 9.4/10
Prices from USD 109.85 per night
Based on 274 reviews
3 star hotels in Bangkok, TH
Address: 42 Soi Ram Buttri, Khwaeng Talat Yot
City: Bangkok
Guest Rating: 9.2/10
Prices from USD 72.87 per night
Based on 128 reviews
4 star hotels in Bangkok, TH
Address: 211/16 soi Damnoen klang Nuea
City: Bangkok
Guest Rating: 8.5/10
Prices from USD 35.1 per night
Based on 1700 reviews
4 star hotels in Bangkok, TH
Address: 42 Rambuttri Rd.
City: Bangkok
Guest Rating: 8.6/10
Prices from USD 82.56 per night
Based on 248 reviews
2 star hotels in Bangkok, TH
Address: 323 Rambuttri Rd., Taladyod
City: Bangkok
Guest Rating: 7.5/10
Prices from USD 24.13 per night
Based on 615 reviews
3 star hotels in Bangkok, TH
Address: 110 Tanee Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 68.42 per night
Based on 2222 reviews
3 star hotels in Bangkok, TH
Address: 111/1-3 Tanee Road, Taladyod
City: Bangkok
Guest Rating: 6.4/10
Prices from USD 27.54 per night
Based on 68 reviews
3 star hotels in Bangkok, TH
Address: 139 Khao San Road, Phra Nakorn
City: Bangkok
Guest Rating: 7/10
Prices from USD 38.6 per night
Based on 3427 reviews
3 star hotels in Bangkok, TH
Address: 1040/20-21 Sukhumvit Soi 44/2
City: Bangkok
Guest Rating: 5.8/10
Prices from USD 21.91 per night
Based on 143 reviews
3 star hotels in Bangkok, TH
Address: 140 Dinso Road, Sao Chingcha
City: Bangkok
Guest Rating: 9/10
Prices from USD 40.86 per night
Based on 2724 reviews
Address: 44/8 Sukhumvit 46
City: Bangkok
Guest Rating: 9.2/10
Prices from USD 92.95 per night
Based on 387 reviews
4 star hotels in Bangkok, TH
Address: 19 Tani Road, Talat Yot, Phra Nakhon
City: Bangkok
Guest Rating: 9.4/10
Prices from USD 69.01 per night
Based on 61 reviews
Address: 113/1 Tanee Road, Talat yot
City: Bangkok
Guest Rating: 8.3/10
Prices from USD 30 per night
Based on 283 reviews
3 star hotels in Bangkok, TH
Address: 98 Phat Sai
City: Bangkok
Guest Rating: 9/10
Prices from USD 165.23 per night
Based on 19 reviews
3 star hotels in Bangkok, TH
Address: 204-208 Soi Charoenkrung 14
City: Bangkok
Guest Rating: 7.7/10
Prices from USD 42.62 per night
Based on 452 reviews
3 star hotels in Bangkok, TH
Address: 1040/48 Sukhumvit 44 Road
City: Bangkok
Guest Rating: 7.5/10
Prices from USD 32.82 per night
Based on 143 reviews
3 star hotels in Bangkok, TH
Address: 117 Dinsor Road, Bavornniwej
City: Bangkok
Guest Rating: 7/10
Prices from USD 22.4 per night
Based on 50 reviews
3 star hotels in Bangkok, TH
Address: 422 Mittphan Road, Pom Prab
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 67.09 per night
Based on 167 reviews
4 star hotels in Bangkok, TH
Address: 98 Chakrapong Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 75.03 per night
Based on 1989 reviews
3 star hotels in Bangkok, TH
Address: 161 Dinso Rd, Bawan Niwet, Phra Nakhon
City: Bangkok
Guest Rating: 9.8/10
Prices from USD 81.84 per night
Based on 21 reviews
3 star hotels in Bangkok, TH
Address: 78/4 Ratchadamnoen Khlang
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 54.24 per night
Based on 22 reviews
4 star hotels in Bangkok, TH
Address: 215 Yaowarat Road
City: Bangkok
Guest Rating: 8.1/10
Prices from USD 74.81 per night
Based on 2603 reviews
3 star hotels in Bangkok, TH
Address: 36 Tani Rd., Talodyod, Pranakorn
City: Bangkok
Guest Rating: 7.6/10
Prices from USD 39.18 per night
Based on 2432 reviews
3 star hotels in Bangkok, TH
Address: 76 Rambuttri Rd.
City: Bangkok
Guest Rating: 7/10
Prices from USD 44.04 per night
Based on 106 reviews
3 star hotels in Bangkok, TH
Address: 1 Khaosan Road, Phranakorn
City: Bangkok
Guest Rating: 7/10
Prices from USD 57.57 per night
Based on 2415 reviews
3 star hotels in Bangkok, TH
Address: 68-70 Khaosan Road, Pranakorn
City: Bangkok
Guest Rating: 6.9/10
Prices from USD 50.39 per night
Based on 3927 reviews
3 star hotels in Bangkok, TH
Address: 120 Bunsiri Road, San Chao Por Sua
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 74.13 per night
Based on 1374 reviews
3 star hotels in Bangkok, TH
Address: 68-70 Khaosan Road, Phranakorn
City: Bangkok
Guest Rating: 7.5/10
Prices from USD 64.79 per night
Based on 5513 reviews
4 star hotels in Bangkok, TH
Address: 229 ถนนพระสุเมรุ
City: Bangkok
Guest Rating: 8.9/10
Prices from USD 115.66 per night
Based on 2820 reviews
4 star hotels in Bangkok, TH
Address: 20 Chakrapong Road
City: Bangkok
Guest Rating: 9/10
Prices from USD 69.9 per night
Based on 136 reviews
3 star hotels in Bangkok, TH
Address: 457 Phra Sumen Rd., Bavorn Niwet
City: Bangkok
Guest Rating: 9/10
Prices from USD 59.08 per night
Based on 105 reviews
3 star hotels in Bangkok, TH
Address: 160 Ratchadamnoen Klang Tai Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 54.38 per night
Based on 2646 reviews
3 star hotels in Bangkok, TH
Address: 66 Chakkapong Road, Taladyod
City: Bangkok
Guest Rating: 8.3/10
Prices from USD 53.08 per night
Based on 959 reviews
4 star hotels in Bangkok, TH
Address: 229 Phra Sumen Road
City: Bangkok
Guest Rating: 9/10
Prices from USD 115.87 per night
Based on 137 reviews
4 star hotels in Bangkok, TH
Address: 479-481 Yaowarat Road
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 324.64 per night
Based on 136 reviews
3 star hotels in Bangkok, TH
Address: 90 soi Ratchadamnoen Klang Tai,
City: Bangkok
Guest Rating: 9.4/10
Prices from USD 89.64 per night
Based on 38 reviews
4 star hotels in Bangkok, TH
Address: 1108/51 Sukhumvit Road, Phra Kanong
City: Bangkok
Guest Rating: 8/10
Prices from USD 69.22 per night
Based on 114 reviews
4 star hotels in Bangkok, TH
Address: 23/34-35 Trimitr Road, Taladnoy
City: Bangkok
Guest Rating: 9.6/10
Prices from USD 57.68 per night
Based on 5195 reviews
4 star hotels in Bangkok, TH
Address: 274 Samsen Soi 2 Phra Nakhon
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 93.48 per night
Based on 9476 reviews
4 star hotels in Bangkok, TH
Address: 2 Samsen Rd. Banglumphu,
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 72.22 per night
Based on 10823 reviews
4 star hotels in Bangkok, TH
Address: 615/1 Thanon Phra Sumen,
City: Bangkok
Guest Rating: 9/10
Prices from USD 116.8 per night
Based on 4756 reviews
5 star hotels in Bangkok, TH
Address: 45/3 Soi Vorapong
City: Bangkok
Guest Rating: 9.2/10
Prices from USD 114.66 per night
Based on 359 reviews