Flying Within Japan
Japan has an efficient network of domestic flights connecting its major cities and islands. While the Shinkansen dominates the Tokyo-Osaka corridor, domestic flights become competitive — and often the only practical option — for journeys to Hokkaido, Okinawa, Kyushu, and other remote destinations. Understanding Japan’s airline options and budget carriers can save significant money.
Japan’s Major Airlines
Japan Airlines (JAL) and All Nippon Airways (ANA)
Japan’s two legacy carriers are consistently ranked among the world’s best airlines. Both operate extensive domestic networks and offer international connectivity. They can be expensive for domestic flights but offer significant discounts through advance booking, discount fare classes, and foreigner-only fare programmes (JAL Explorer Pass, ANA Experience Japan Fare) that must be purchased outside Japan.
Peach Aviation
Peach is Japan’s leading low-cost carrier, operating from Kansai International (Osaka), Naha (Okinawa), and New Chitose (Hokkaido). It connects major cities and increasingly covers regional destinations. Fares can be extremely competitive when booked in advance, though checked baggage and meals are charged separately.
Jetstar Japan
Jetstar Japan operates from Narita Airport (Tokyo) and connects major domestic destinations. It is a joint venture between Jetstar and Japan Airlines. Seat selection and bags are add-on costs.
Skymark Airlines
Skymark is a mid-tier low-cost carrier operating primarily from Haneda Airport (Tokyo) and Kobe Airport. It is often cheaper than JAL and ANA while offering slightly more comfort than ultra-budget carriers. No extra baggage fees for one piece of checked luggage.
StarFlyer
A premium low-cost carrier known for 2-2 seating (no middle seats), slightly higher service standards, and routes between Tokyo-Haneda, Osaka, Fukuoka, and Kitakyushu. Popular with business travellers looking for a step up at moderate prices.
Key Domestic Routes
- Tokyo-Sapporo (Hokkaido): 1.5 hours flying vs. over 5 hours by Shinkansen — flying wins clearly
- Tokyo-Okinawa (Naha): 3 hours flying — no rail alternative exists; flying is the only practical option
- Tokyo-Fukuoka: Shinkansen takes about 5 hours; flying 1.5 hours — flying competitive, especially from Haneda
- Osaka-Okinawa: 2 hours flying; Peach dominates this route at competitive prices
- Tokyo-Ishigaki (Okinawa): 3.5 hours; direct flight from Haneda or connection via Naha
Tips for Finding the Cheapest Fares
- Book domestic flights as early as possible — sales and advance-purchase discounts apply widely
- Tuesday and Wednesday departures are typically cheaper than weekends
- Peach and Jetstar run periodic flash sales advertised via their email lists and apps
- If you are flying from outside Japan on JAL or ANA, ask about the foreigner-only domestic discount passes at booking
- Narita Airport is further from central Tokyo than Haneda — factor transfer time and cost into comparisons
- LCCs often use secondary airports (Narita vs Haneda, Kansai vs Itami/Osaka) — check which is more convenient for your itinerary
Airport Transport
Narita Airport connects to Tokyo via Narita Express (N’EX, about 60 min, 3,000+ yen) or Keisei Skyliner (about 40 min to Ueno, 2,520 yen). Haneda Airport is 15-30 minutes from central Tokyo by rail (Tokyo Monorail or Keikyu Line). Kansai International Airport connects to Osaka/Kyoto via Haruka Limited Express or Nankai Rapi:t.
Last checked: April 2026. Airline routes and fares change frequently — verify directly with airlines before booking.
