There are a number of ways to get around Japan, depending on your budget and how much time you have to travel. Domestic Japan flights are a good option if you’re traveling across the country, and you can find relatively cheap flights if you plan ahead. For example, if you’re in Tokyo and you want to go to Sapporo, a train or bus might take too long (around 8h for a train, 19h for a bus), but a domestic flight takes less than 2h. Although you will find that Japan boasts an extensive train system that is not only extremely efficient, but it's a great way to see the country while traveling from one destination to another. For example, you can travel from Tokyo to Osaka by Japan Rail and it takes under 3h. If you want to travel to the vibrant village of Kanazawa, you can do so by train or bus. Traveling by bus is also another option, especially if there is not a train option. Buses will generally be a better option if you’re planning on traveling to remote areas or even between cities.