The Tokyo Station Hotel - Chiyoda, Tokyo, 100-0005, Japan
  • exterior_a_0033-2.jpg
  • a-palace-side-deluxe-twin-a_ay_2507.jpg
  • a-atrium.jpg
  • a-spa_image.jpg
  • a-exterior.jpg

Reservations

The Tokyo Station Hotel

An iconic landmark in the heart of the city, The Tokyo Station Hotel’s majestic red-brick building exudes a timeless elegance befitting its deep rooted heritage. The 150 luxuriously appointed rooms and suites, most with panoramic views of the Imperial Palace Gardens and the Marunouchi cityscape, raise the bar for exclusivity and sophistication. Guests are well-connected as this Central Tokyo hotel is primely located right inside Tokyo Station building and is enticingly-close to a bevy of the most popular attractions and places of interest in and around Tokyo. Above all, it is the impeccable service at The Tokyo Station Hotel that makes your stay extraordinary and remarkable. Book a stay at The Tokyo Station Hotel and experience Omotenashi – genuine Japanese hospitality at its finest.

Rooms
View All
Location
The Tokyo Station Hotel
SLH TripAdvisor Travelers' Choice 2015 World Luxury Spa Award 2015 Forbes 2016