Hostel China Guest Inn Bangkok jest położony w dzielnicy Silom, a najbliższy przystanek autobusowy Soi Patpong, w odległości 10-minutowego spaceru.
Kompleks handlowy River City leży 3 km od hostelu, a Katedra Wniebowzięcia NMP jest w 2 km. Ponadto w odległości 6-minutowego spaceru dtąd znajduje się Embassy of Russia. W 4 km od hostelu China znajdują się takie atrakcje przyrodnicze jak Park miejski Sanam Luang.
Nocleg jest dogodnie usytuowany w odległości krótkiego spaceru od restauracji Scarlett Wine Bar & Restaurant, w której serwowane są dania kuchni francuskiej, oraz w odległości 200 metrów od restauracji 25 Degrees Bangkok, specjalizującej się w daniach kuchni amerykańskiej. Hostel jest położony w małej odległości od stacji metra Stacja BTS Chong Nonsi.