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


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.

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