Japan is a bewildering, beautiful country that is like nowhere else. There are so many amazing things to do in Japan that one trip is never enough—it has stolen our hearts and we can’t stop returning.

From ancient temples to futuristic skyscrapers, tranquil tea ceremonies to over-the-top arcades, relaxing hot springs to cosplay go-kart rides, Japan has so much to offer everyone.

In this post I share the best things to do in Japan divided into the categories Culture (for unique things you can only do in Japan), Fun (for all the quirky and futuristic stuff), Food (because the food is extraordinary and you must eat as much as possible), Spiritual (for all those wonderful temples and shrines) and Beautiful (for the gorgeous natural scenery).

Even on a short visit to Japan, you can choose a few experiences from each category for an unforgettable trip.


Watch a Kabuki Performance

Soak in an Onsen

See Sumo Wrestlers in Action

Gaze at Itchiku Kubota’s Stunning Kimonos

Spend a Night in a Ryokan

Ride a Shinkansen (Bullet Train)

Go-Kart Around Tokyo

Enjoy a Day at DisneySea

Wander Around an Onsen Town in a Kimono

Pay Your Respects at the Hiroshima Peace Museum

Watch a Geisha Dance

Admire Ukiyo-e Prints