Große Moschee von Taipeh befindet sich circa 2 Kilometer vom Taipei Inn entfernt und ist unbedingt einen Besuch wert.
Das Hotel liegt in einer Entfernung von 25 Gehminuten von der Nationalen Konzerthalle und in 900 Meter Entfernung vom Bahnhof Taipeh. Zu den religiösen Sehenswürdigkeiten in der Umgebung gehören der Mengjia Longshan-Tempel (2,1 km) und der Hsing Tian Kong (2,2 km). Das Museum für Zeitgenössische Kunst Taipeh befindet sich in unmittelbarer Nähe zum Inn Taipeh. Das Hotel liegt in einer 950 Meter Entfernung von der U-Bahn-Station Zhongshan, während die Schlangenallee etwa 2,3 Kilometer von hier entfernt ist.
Das Restaurant Palais de Chine Hotel bietet italienische Gerichte in der Nähe von der Unterkunft.