Quick answer
Delhi to Tokyo is a non-stop flight of about 7 hours 45 minutes over roughly 5,860 km. Air India, Japan Airlines and ANA fly the route, landing at Haneda or Narita. One-way economy fares start around ₹30,000 booked 3–6 weeks ahead in a quiet month. Indian passport holders need a Japan visa, which residents of India can get as an eVISA.
Route facts
- Flight time
- 7h 45m
- Distance
- ≈ 5,860 km
- Starting fare
- ₹30,000 one-way
- Airlines
- Air India, Japan Airlines, ANA
- Cheapest months
- Jan–Feb and Jun
- Entry
- Visa required — Indian residents can apply for a single-entry tourist eVISA through an accredited agent or VFS.
Indira Gandhi International Airport (DEL) to Haneda Airport (some flights use Narita) (HND). Fares are typical starting one-way economy prices booked 3–6 weeks ahead outside peak dates — live prices vary by the hour.
Which airlines fly Delhi to Tokyo non-stop?
Air India, Japan Airlines (JAL) and ANA fly non-stop from Terminal 3 at Delhi. Tokyo has two airports, and it matters which one you land at: Haneda is 20–40 minutes from central Tokyo, while Narita is about an hour away. Check your ticket before planning the transfer.
What are the best flight timings?
Japan is 3 hours 30 minutes ahead of India. Overnight departures from Delhi land in Tokyo in the morning, which makes the first day long but resets your body clock quickly. Daytime flights land in the evening and suit families who want to sleep on arrival. The return leg takes longer, often 9 hours or more, because of headwinds.
Baggage
All three are full-service airlines with meals included. Economy on Japan routes typically includes generous checked baggage, often two pieces, but check the allowance for your fare. Low-cost one-stop options via Bangkok or Kuala Lumpur cost less but cap baggage and add 5–8 hours.
Getting from the airport to the city
From Haneda, the Keikyu line or Tokyo Monorail reaches central stations in 20–40 minutes for about JPY 300–700 (₹175–400). A taxi costs JPY 7,000–12,000 (₹4,050–7,000). From Narita, the Narita Express to Tokyo Station takes about an hour for around JPY 3,070 (₹1,780), and the Keisei Skyliner reaches Ueno in about 40 minutes for around JPY 2,580 (₹1,500).
When to book, and connecting options
Book 6–8 weeks ahead for cherry blossom season (late March to early April) and autumn colours (November), when fares and hotels peak. January–February and June, the rainy season, are usually cheapest. One-stop routes via Hong Kong, Singapore, Bangkok or Seoul can be cheaper and add 3–6 hours.
Tips for families and seniors
- Use Japan's luggage-forwarding services to send big suitcases ahead — stations involve stairs and crowded trains.
- Apply for the eVISA early, especially before cherry blossom season.
- Vegetarian meals must be ordered at least 24–48 hours before departure.
See our Japan visa guide, Japan trip cost, things to do in Japan and more flight routes.
Frequently asked questions
How long is the flight from Delhi to Tokyo?
Do Delhi flights land at Haneda or Narita?
Do Indians need a visa for Japan?
When is the cheapest time to fly from Delhi to Tokyo?
How we checked this page
Last reviewed
Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.






