Japan is renowned for having one of the most efficient public transport networks in the world. Punctuality and regular services, particularly within the rail network, make it easy to get around even Japan’s biggest cities.

Public transport is also usually the most cost-effective transportation method, that is when buses and trains are actually running. After midnight, taxis are often the only way to get where you need to go.

While taxis may be a more expensive transport option to get around the country, Japanese taxi services tend to world class. Naturally, they’re also useful for getting to spots off the beaten path and for those traveling with luggage.