Osaka may not be as popular as Kyoto or Tokyo, but visiting the city should definitely be on your list of places to visit in Japan. Located in the Kansai region, Osaka is only a short train ride away from Kyoto. This ocean city is mainly known for its fresh fish, delicious street food and amazing nightlife scene.

With so much to see and do in Osaka, you could easily fill days on end! When we visited Japan for the first time, I simply added Osaka to our itinerary because it was close to Kyoto, but I didn’t expect too much from it. 

In hindsight, I wish I had spent more time in Osaka because I actually really liked it. The atmosphere was so welcoming, the food was fantastic, and there were so many things I couldn’t do due to the lack of time.

But since there’s so much to see in Japan, you have to make choices when it comes to your itinerary. And more often than not, it’s not possible to spend more than one day in Osaka. That’s why I put together this efficient one day itinerary to show you to see the best spots in under 24 hours.