Japan is a country of contrasts: neon-lit cities, tranquil temples, snowy mountains, and tropical islands. The accommodation is just as diverse. One night you might be in a sleek Tokyo high-rise, the next in a traditional ryokan with hot spring baths. To make it easier to choose where to stay, we’ve selected the best hotels in Japan, sorted by location. From historic Kyoto to trendy Osaka and serene snowy mountains, these are the stays that will make your trip unforgettable.
Our Favorite Hotels in Japan