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 budget in Bangkok, TH. Find where to stay based on your travel style.
Recommended area: Khao San Road or Banglamphu. Cheapest guesthouses, street food, and backpacker services; walking distance to Grand Palace.
Alternative: Pratunam. Pratunam has budget hotels and wholesale shopping but is further from temples and tourist sights.
Found 50 hotels in Bangkok, TH.
4 star hotels in Bangkok, TH
Address: 531 Charoen Krung Rd
City: Bangkok
Guest Rating: 9.8/10
Prices from USD 77.48 per night
Based on 3419 reviews
4 star hotels in Bangkok, TH
Address: 409-421/4 Yaowaraj Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 268.02 per night
Based on 2931 reviews
5 star hotels in Bangkok, TH
Address: 1511 Sukhumvit Road, Sukhumvit 67-69
City: Bangkok
Guest Rating: 8.6/10
Prices from USD 99.19 per night
Based on 133 reviews
4 star hotels in Bangkok, TH
Address: 265 Khao San Road
City: Bangkok
Guest Rating: 7.8/10
Prices from USD 82.51 per night
Based on 104 reviews
4 star hotels in Bangkok, TH
Address: 479-481 Yaowarat Road
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 132.13 per night
Based on 136 reviews
3 star hotels in Bangkok, TH
Address: 259 Khaosan Road, Phra Nakorn
City: Bangkok
Guest Rating: 7.8/10
Prices from USD 58.04 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 22.65 per night
Based on 83 reviews
3 star hotels in Bangkok, TH
Address: 112-114 Soi Damnoen Klang Tai
City: Bangkok
Guest Rating: 9.4/10
Prices from USD 117.59 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 84.31 per night
Based on 128 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 68.87 per night
Based on 61 reviews
4 star hotels in Bangkok, TH
Address: 211/16 soi Damnoen klang Nuea
City: Bangkok
Guest Rating: 8.5/10
Prices from USD 53.89 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 90.78 per night
Based on 248 reviews
3 star hotels in Bangkok, TH
Address: 110 Tanee Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 70.67 per night
Based on 2222 reviews
3 star hotels in Bangkok, TH
Address: 1497/1-2 Sukhumvit 67 Road
City: Bangkok
Guest Rating: 8.1/10
Prices from USD 50.32 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.4 per night
Based on 727 reviews
3 star hotels in Bangkok, TH
Address: 140 Dinso Road, Sao Chingcha
City: Bangkok
Guest Rating: 9/10
Prices from USD 40.53 per night
Based on 2724 reviews
4 star hotels in Bangkok, TH
Address: 229 ถนนพระสุเมรุ
City: Bangkok
Guest Rating: 8.9/10
Prices from USD 119.18 per night
Based on 2820 reviews
3 star hotels in Bangkok, TH
Address: 422 Mittphan Road, Pom Prab
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 50.76 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 71.81 per night
Based on 1989 reviews
3 star hotels in Bangkok, TH
Address: 98 Phat Sai
City: Bangkok
Guest Rating: 9/10
Prices from USD 204.83 per night
Based on 19 reviews
4 star hotels in Bangkok, TH
Address: 215 Yaowarat Road
City: Bangkok
Guest Rating: 8.1/10
Prices from USD 67.37 per night
Based on 2603 reviews
3 star hotels in Bangkok, TH
Address: 204-208 Soi Charoenkrung 14
City: Bangkok
Guest Rating: 7.7/10
Prices from USD 39.97 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.09 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.39 per night
Based on 50 reviews
3 star hotels in Bangkok, TH
Address: 94,96,98 Tanee Rd.
City: Bangkok
Guest Rating: 7.5/10
Prices from USD 29.92 per night
Based on 309 reviews
2 star hotels in Bangkok, TH
Address: 323 Rambuttri Rd., Taladyod
City: Bangkok
Guest Rating: 7.5/10
Prices from USD 27.11 per night
Based on 615 reviews
3 star hotels in Bangkok, TH
Address: 111/1-3 Tanee Road, Taladyod
City: Bangkok
Guest Rating: 6.4/10
Prices from USD 23.51 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 36.7 per night
Based on 3427 reviews
4 star hotels in Bangkok, TH
Address: 274 Samsen Soi 2 Phra Nakhon
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 89.88 per night
Based on 9476 reviews
4 star hotels in Bangkok, TH
Address: 229 Phra Sumen Road
City: Bangkok
Guest Rating: 9/10
Prices from USD 114.91 per night
Based on 137 reviews
4 star hotels in Bangkok, TH
Address: 20 Chakrapong Road
City: Bangkok
Guest Rating: 9/10
Prices from USD 97.8 per night
Based on 136 reviews
3 star hotels in Bangkok, TH
Address: 160 Ratchadamnoen Klang Tai Road
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 57.6 per night
Based on 2646 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.23 per night
Based on 1374 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 92.42 per night
Based on 21 reviews
3 star hotels in Bangkok, TH
Address: 66 Chakkapong Road, Taladyod
City: Bangkok
Guest Rating: 8.3/10
Prices from USD 52.5 per night
Based on 959 reviews
3 star hotels in Bangkok, TH
Address: 78/4 Ratchadamnoen Khlang
City: Bangkok
Guest Rating: 8.8/10
Prices from USD 65.2 per night
Based on 22 reviews
3 star hotels in Bangkok, TH
Address: 99 Trok Pho
City: Bangkok
Guest Rating: 8.2/10
Prices from USD 48.2 per night
Based on 76 reviews
3 star hotels in Bangkok, TH
Address: 36 Tani Rd., Talodyod, Pranakorn
City: Bangkok
Guest Rating: 7.6/10
Prices from USD 51.21 per night
Based on 2432 reviews
3 star hotels in Bangkok, TH
Address: 68-70 Khaosan Road, Phranakorn
City: Bangkok
Guest Rating: 7.5/10
Prices from USD 64.68 per night
Based on 5513 reviews
3 star hotels in Bangkok, TH
Address: 76 Rambuttri Rd.
City: Bangkok
Guest Rating: 7/10
Prices from USD 35.47 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.52 per night
Based on 2415 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 25.62 per night
Based on 143 reviews
4 star hotels in Bangkok, TH
Address: 23/34-35 Trimitr Road, Taladnoy
City: Bangkok
Guest Rating: 9.6/10
Prices from USD 87.4 per night
Based on 5195 reviews
4 star hotels in Bangkok, TH
Address: 615/1 Thanon Phra Sumen,
City: Bangkok
Guest Rating: 9/10
Prices from USD 108.33 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 133.97 per night
Based on 359 reviews
3 star hotels in Bangkok, TH
Address: 457 Phra Sumen Rd., Bavorn Niwet
City: Bangkok
Guest Rating: 9/10
Prices from USD 100.17 per night
Based on 105 reviews
3 star hotels in Bangkok, TH
Address: 55 Soi Banphanthom,
City: Bangkok
Guest Rating: 9.2/10
Prices from USD 91.02 per night
Based on 50 reviews
4 star hotels in Bangkok, TH
Address: 2 Samsen Rd. Banglumphu,
City: Bangkok
Guest Rating: 8.4/10
Prices from USD 67.33 per night
Based on 10823 reviews
3 star hotels in Bangkok, TH
Address: 90 soi Ratchadamnoen Klang Tai,
City: Bangkok
Guest Rating: 9.4/10
Prices from USD 89.52 per night
Based on 38 reviews
4 star hotels in Bangkok, TH
Address: 1110/5 Soi Sukhumvit 46/1, Sukhumvit Rd
City: Bangkok
Guest Rating: 8/10
Prices from USD 51.2 per night
Based on 675 reviews