DisclosureHow we check prices

Home

Tool

Japan Travel Budget Calculator

This site may contain affiliate links. If you buy or sign up through one, we may earn a commission at no extra cost to you. It never changes our verdict.

Your total will swing most on where you stay and on your flights. This page fills in only the fixed costs we could check on official pages (the rail pass, some airport trains and some eSIM plans) and leaves everything else for you to type in. It is an estimate, not a quote: prices are as of the dates shown under Sources.

How this page counts

Not for you if

Your trip

Arriving

Long-distance trains

Tick or enter the legs you plan to ride. We use them to compare tickets with the pass, and, if you untick the pass, as your train cost. The Sanyo Shinkansen One-way Tickets are for foreign visitors only (Temporary Visitor status), reserved ordinary seats, no stopovers. The Tokaido Shinkansen fares are JR Central's smartEX online booking prices from its fare table dated April 1, 2025; we found no notice of a later change, and a ticket bought at a station may not cost the same. These are regular-season prices: JR Central says the price differs by season (off-peak, regular, peak and busiest peak), so in a peak period these three fares, and the total below, can be lower than what you will pay. Nozomi has no non-reserved cars. This calculator uses the adult fares only. Both fare tables also list child fares; enter children's tickets as your own amount.

    Phone data

    Sakura Mobile's Travel eSIM starts from ¥1,375 including tax, but its price for a given number of days only appears after you enter dates, so we have not confirmed a 7- or 14-day price. Enter your quote as your own amount.

    Your own amounts Your entry

    Estimated total

    —

    ItemTypeFormulaAmount

    Pass or tickets?

    Whether the pass pays off depends entirely on the route. The pass also does not cover Nozomi and Mizuho trains on the Tokaido, Sanyo and Kyushu Shinkansen.

    Before you pay

    What we could not confirm

    Sources

    Data (JSON)