Where the trip starts
- Domestic flight
- An airport, often well outside the city center
- Shinkansen
- A central station, often a short ride from your hotel

Fly for the long trips: Tokyo to Sapporo, Okinawa, or Osaka to Hokkaido. Between Tokyo, Kyoto, Osaka and Hiroshima the Shinkansen usually wins once airport time is counted. Compare airports and baggage, not only flight time and the headline fare.
Fly when the distance is long and both airports are easy to reach. Take the Shinkansen when the train runs from city center to city center in a few hours. For anything in between, add up the whole trip from hotel to hotel before you decide.
The common surprise: a cheap fare from "Tokyo" often leaves from Narita, not Haneda, and may not include a checked bag. Price the bag and the airport train before you compare.
Japan's rail network is fast enough that flying only pays on long trips. The shape of your route decides it.
Is it worth flying within Japan? Yes for Hokkaido, Okinawa and other long trips, where the train is slow, needs several changes, or does not go. No for Tokyo to Kyoto or Osaka, where the Shinkansen is quicker door to door and simpler.
Tokyo, Osaka or Kyoto to Sapporo and the rest of Hokkaido
Use: FlyThe Shinkansen stops at Shin-Hakodate-Hokuto, still a long limited express ride from Sapporo.
Anywhere on the main islands to Okinawa
Use: FlyOkinawa has no rail link to the rest of Japan.
Tokyo to Fukuoka
Use: Compare flight and ShinkansenFukuoka Airport is minutes from Hakata, and the Nozomi runs there without a change.
Tokyo to Kyoto, Osaka or Nagoya
Use: Take the ShinkansenCentral stations, frequent trains and no check-in.
Kyoto or Osaka to Hiroshima
Use: Take the ShinkansenA short Sanyo Shinkansen ride from Shin-Osaka.
One long trip in each direction, such as Tokyo out to Sapporo and back
Use: Fly one leg, compare the otherSome travelers take the train north to stop in Hakodate, then fly home.
An airline timetable shows only the time in the air. Your trip starts at the hotel door, and every step before and after the flight adds time.
Haneda is close to central Tokyo. Narita and Kansai are much farther out, so check the airport transfer guide for your hotel area.
At Haneda, ANA, JAL and Skymark stop accepting checked bags 30 minutes before departure. JAL expects waits of up to 40 minutes there at busy times.
JAL asks you to clear security 20 minutes before departure. Peach asks for 25.
Be at the gate 10 minutes before departure on ANA and JAL, and 20 on Peach.
The part the timetable shows. Haneda to Naha takes about 2 hr 20 min, for example.
Allow for the wait if you checked a bag.
New Chitose to Sapporo Station is 33 to 43 minutes by train. Fukuoka Airport to Hakata is about 5 minutes by subway.
JAL asks passengers to reach Haneda or Itami about an hour before departure, and New Chitose or Naha 1½ to 2 hours before at busy times. Add that hour, the transfer at each end and baggage claim, and a short flight fills half a day.
That is why the Shinkansen still wins between Tokyo and Osaka: it leaves from central stations and you walk through the gate and board. It is also why flying wins to Sapporo, where the rail alternative is two long trains, and to Okinawa, where there is no train at all. On shorter routes where money matters more than hours, compare highway and overnight buses too.
The arrival airport matters as much as the departure. Fukuoka Airport is about 5 minutes from Hakata by subway, while New Chitose is 33 to 43 minutes from Sapporo by train. A flight into a city-center airport can win on routes where a flight into a distant one would not.
| What changes the answer | Domestic flight | Shinkansen |
|---|---|---|
| Where the trip starts | An airport, often well outside the city center | A central station, often a short ride from your hotel |
| Time before departure | About an hour for check-in, bag drop and security; up to 2 hours at Naha and New Chitose at peak times | Minutes: walk through the gate and board |
| Luggage | Weight limits; extra cost on basic low-cost fares | Carry it on. Very large bags need a reserved space on some lines |
| If plans change | Cheapest fares usually cannot be changed | Reserved tickets can usually be changed before departure |
| Where it clearly wins | Hokkaido, Okinawa, and other long trips | The Tokyo, Kyoto, Osaka and Hiroshima corridor |
For how the bullet train works, read the Shinkansen guide, and see train tickets in Japan for what a rail ticket includes.
A short list of the trips visitors ask about most, not every route in Japan. Airlines and schedules change by season, so check who flies your route for your dates.
| Route | Verdict | Airports | Why |
|---|---|---|---|
| Tokyo to Sapporo | Fly | Haneda or Narita to New Chitose | Rail means the Hokkaido Shinkansen to Shin-Hakodate-Hokuto, then the all-reserved Hokuto limited express. By air, the Sapporo transport guide picks up at New Chitose. |
| Osaka or Kyoto to Sapporo | Fly | Itami, Kansai or Kobe to New Chitose | By train you would cross Honshu to Tokyo before starting the Hokkaido journey. Flying is the only practical choice for most trips. |
| Tokyo to Fukuoka | Compare both | Haneda or Narita to Fukuoka | Fukuoka Airport is about 5 minutes from Hakata by subway, so flying is often quicker door to door. The Nozomi runs from Tokyo to Hakata without a change, and the train suits stopovers in Osaka or Hiroshima, or a JR Pass you already hold. See Fukuoka. |
| Tokyo, Osaka or Fukuoka to Okinawa | Fly | To Naha | There is no rail link. Flight times are in flying to Okinawa below. |
| Tokyo to Kyoto or Osaka | Take the train | Not recommended | The Shinkansen runs center to center with frequent departures and no check-in. For most trips, airport transfers erase any time the flight saves. |
| Osaka or Kyoto to Hiroshima | Take the train | Not recommended | A short Sanyo Shinkansen ride from Shin-Osaka, with Hiroshima Station close to the center. |
Bottom line: If your trip is Tokyo, Kyoto, Osaka and Hiroshima only, you probably do not need a domestic flight at all. Add Hokkaido or Okinawa and a flight usually becomes the sensible choice.
Itineraries that fly: Hokkaido in Full, Hokkaido in Winter and Kyushu in 10 Days. For a trip with no flights at all, see the Golden Route.
For almost every visitor, Okinawa is a question of where to fly from, not whether to fly. There is no rail link to the rest of Japan, and most visitors arrive at Naha Airport on Okinawa Island.
| From | Flight time to Naha |
|---|---|
| Tokyo Haneda | About 2 hr 20 min |
| Tokyo Narita | About 2 hr 35 min |
| Osaka Kansai | About 1 hr 50 min |
| Osaka Itami | About 1 hr 55 min |
| Kobe | About 2 hr |
| Nagoya Chubu Centrair | About 2 hr 10 min |
| Fukuoka | About 1 hr 40 min |
| Sapporo New Chitose | About 3 hr 15 min |
These are approximate flight times published by the Okinawa Convention & Visitors Bureau. Add airport time at both ends, as for any domestic flight.
From Tokyo, the low-cost carriers Peach and Jetstar Japan fly to Naha from Narita, not Haneda. From Kansai and Fukuoka the choice is wider, and both are short hops of under two hours.
At Naha, the monorail runs from Naha Airport Station to Shuri in about 27 minutes. Plan the return with care: at busy times JAL asks passengers to arrive at Naha 2 hours before departure and reports check-in waits of up to 50 minutes. Typhoons can delay or cancel flights, so avoid flying back to the mainland on the same day as your international flight home.
Some cities also have direct flights to Ishigaki and Miyako, which saves changing planes in Naha. Haneda to Ishigaki takes about 3 hr 15 min.
Beyond Naha, most of the island is easier by car. See renting a car in Okinawa for license rules and Naha's bus lanes.
There is no best airline, only the right fare for the bags you carry and how fixed your plans are.
Full-service airlines (ANA and JAL) include a checked bag, sell fares that can be changed, and fly from Haneda and Itami, the airports closest to central Tokyo and Osaka. Low-cost carriers (Peach and Jetstar Japan) sell a lower headline fare and charge separately for things the others include. Skymark sits between them: a simpler product that still includes 20 kg of checked baggage. AIRDO, Solaseed Air and StarFlyer fly routes that ANA also sells.
| Airline | Checked bags | Carry-on | Changes |
|---|---|---|---|
| ANAFull-service. Tokyo: Haneda Terminal 2 | Economy: 1 or 2 bags of up to 23 kg, depending on the fare | Check the airline | Flex and Standard fares can be changed (Standard for a fee). Simple and Sale fares cannot. |
| JALFull-service. Tokyo: Haneda Terminal 1 | Up to 20 kg free per passenger | 2 items, 10 kg in total | Depends on the fare. Check the conditions before paying. |
| SkymarkIndependent, bag included. Tokyo: Haneda Terminal 1 (North Satellite) | Up to 20 kg free per passenger | 2 items, 10 kg in total | Depends on the fare. Check the conditions before paying. |
| AIRDO, Solaseed Air, StarFlyerRegional, often sold by ANA. Tokyo: Haneda Terminal 2 (AIRDO, Solaseed Air), Terminal 1 (StarFlyer) | Check the airline | Check the airline | Often sold under an ANA flight number. Check in at the operating airline’s counter, not ANA’s. |
| PeachLow-cost. Tokyo: Narita Terminal 1; Kansai Terminal 2 | Minimum fare: none included. Standard and Standard Plus: 1 bag of up to 20 kg | 2 bags, 7 kg in total | Only Standard Plus allows flight changes. |
| Jetstar JapanLow-cost. Tokyo: Narita Terminal 3 | Check the airline | Check the airline | Check the fare rules on Jetstar before paying. |
Bottom line: Compare the fare after adding the bags you will actually check. Airline rules change often, so confirm the current conditions on the airline's site before you pay.
Jetstar Japan's bag and change rules depend on the fare you choose, so read them on Jetstar before you book. Its flights are not covered by JAL's visitor fare.
A search for Tokyo to Sapporo mixes two Tokyo airports and several terminals. The airport can matter more than a small difference in fare.
| City | Airports | What to know |
|---|---|---|
| Tokyo | Haneda (Terminals 1 and 2 for domestic flights); Narita (Terminals 1 and 3) | Haneda is closer to central Tokyo. Peach uses Narita Terminal 1 and Jetstar Japan Narita Terminal 3. Transfers: Haneda, Narita. |
| Osaka | Itami, Kansai, Kobe | Itami is the domestic airport closest to central Osaka. Peach flies from Kansai Terminal 2. Kobe has domestic flights, including Skymark. See Kansai Airport to Osaka and Osaka. |
| Sapporo | New Chitose | Airport trains reach Sapporo Station in 33 to 43 minutes, six an hour in the daytime. See Sapporo. |
| Fukuoka | Fukuoka | The domestic terminal is about 5 minutes from Hakata and about 10 from Tenjin by subway. |
| Okinawa | Naha | The monorail runs from Naha Airport Station to Shuri in about 27 minutes. |
At Haneda the terminal follows the airline: ANA, AIRDO and Solaseed Air use Terminal 2; JAL, Skymark and StarFlyer use Terminal 1 (opens in a new tab). Check your terminal before you set off, because the train stations differ.
The steps are the same on every airline. Most mistakes happen at steps 2 to 6, before you pay.
Comparison sites are useful for seeing which airlines fly a route. Booking on the airline's own website or app keeps changes, seat selection and help during disruption with one company.
JAL sells the JAL Japan Explorer Pass (opens in a new tab) to people who live outside Japan and hold an international ticket to and from Japan. These fares cannot be changed or refunded and include two 23 kg bags. ANA offers its own visitor fares under the ANA Discover JAPAN Fare name. Compare either with the airline's regular sale fares for your dates before assuming it is cheaper.
Checked bags are where a low headline fare and the real price split apart.
On full-service airlines a checked bag is usually part of the fare. JAL and Skymark include 20 kg, and even ANA's cheapest Economy fares include one 23 kg bag. On Peach, the Minimum fare includes no checked bag, and Standard adds one of up to 20 kg. Carry-on limits are tighter on low-cost carriers too: Peach allows two bags weighing 7 kg in total, where JAL and Skymark allow 10 kg.
Keep them in your carry-on. Since 24 April 2026 (opens in a new tab) you may bring no more than two, each 160 Wh or less, and you cannot use them or charge them from the seat power on board. They are never allowed in checked bags.
Traveling with large suitcases? Sending them ahead by luggage forwarding can cost less than excess baggage on a basic fare, and leaves you free on the travel day.
Japanese airlines enforce their deadlines. Miss one and you can lose the seat even with a ticket.
| Airline | Bag drop closes | Clear security by | At the gate by |
|---|---|---|---|
| ANA | 30 min at Haneda | Check the airline | 10 min |
| JAL | 30 min | 20 min | 10 min |
| Skymark | 30 min at Haneda | Check the airline | Check the airline |
| Peach | 30 min | 25 min | 20 min |
Bottom line: Arrive about an hour before departure. At peak times JAL asks for 1½ to 2 hours at New Chitose and 2 hours at Naha, and reports check-in waits of up to 40 minutes at Haneda and up to an hour at New Chitose.
From September 2026, bag drop at Haneda closes 30 minutes before departure on ANA and Skymark as well as JAL. If your flight is a codeshare, check in with the airline that operates it: an ANA ticket on an AIRDO or Solaseed Air flight means the AIRDO or Solaseed Air counter.
Carry your passport. Japanese law requires foreign visitors to carry it at all times (opens in a new tab), visitor fares are bought with it, and ANA lists a passport among the documents it accepts when ID must be shown. JAL's travel-day page (opens in a new tab) has more on each airport.
More in the family travel and accessible travel guides.
Instead: Compare hotel to hotel. Add the airport transfer at both ends, about an hour at the airport, and baggage claim.
Instead: Add the checked bag before comparing. Peach Minimum fares include no checked bag.
Instead: Check the airport code. Peach and Jetstar Japan fly from Narita, much farther from central Tokyo.
Instead: ANA, AIRDO and Solaseed Air use Terminal 2. JAL, Skymark and StarFlyer use Terminal 1.
Instead: Check in at the counter of the airline that operates the flight, such as AIRDO or Solaseed Air.
Instead: Leave a margin, ideally a night, before an international departure. Typhoons can delay domestic flights (opens in a new tab), and bad weather can cancel them.
Instead: Keep power banks in your carry-on, no more than two, and do not use them on board.