Choose your room
Capsule Hotel Shibuya
Capsule Hotel Shibuya Tokyo is a great place to stay in Shibuya Ward with two of the busiest railway stations in the world, Shinjuku Station and Shibuya Station, 25 minutes' walk from Takeshita Pedestrian Street.
This hotel lies just 0.8 km from The Shoto Museum of Art and in close proximity to the sleek Magnet by Shibuya 109 Mall. The hotel is located within a 500-metre distance of the Hachiko Memorial Statue and the MEGA Don Quijote store. Also, the Capsule Hotel Shibuya provides access to sports attractions such as the National Yoyogi Stadium, which is 30 minutes' walk away. Mejiro train station is 7 km away, and Shibuya underground station is 450 metres away.
This property welcomes guests to 166 rooms complete with a TV, as well as comforts like climate control.
Capsule Hotel Shibuya is only a few steps from Han no Daidokoro Kadochika, that serves Asian cuisine.
Hotel Policy
- Children and extra beds
- There are no cots provided in a room.