Direct (nonstop) flights from Colombo to Tokyo

1 airline flys nonstop from Bandaranaike International (CMB) to Narita International Airport (NRT). It's 4,286 miles (6,897 km), about 8h 50m in the air. Operated by SriLankan Airlines.

CMB
Bandaranaike International
🇱🇰 Colombo, Sri Lanka
NRT
Narita International Airport
🇯🇵 Tokyo, Japan
Flight Time
8h 50m
Distance
4,286 mi
6,897 km
CO₂/pax
655 kg
−102 kg vs. layover
Airlines
1
SriLankan Airlines
Time Diff
+4h
Operated by SriLankan Airlines SriLankan Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

SriLankan Airlines UL SriLankan Airlines
Route
CMB → NRT
Flight Time
8h 50m
Distance
4,286 mi

Alternative Routes

Other ways to fly from Colombo to Tokyo with one stop · direct emits 655 kg CO₂ per passenger

CMB CKG (Chongqing) NRT
Leg 1: 5h 3m (2,330 mi) Leg 2: 4h 20m (1,998 mi) Total: ~9h 23m 🍃 757 kg CO₂ (+16% vs. direct)
Leg 1
CMB → CKG
5h 3m · 2,330 mi
View CMB to CKG flights →
Leg 2
CKG → NRT
4h 20m · 1,998 mi
View CKG to NRT flights →
CMB BLR (Bengaluru) NRT
Leg 1: 1h 25m (439 mi) Leg 2: 8h 10m (4,167 mi) Total: ~9h 35m 🍃 743 kg CO₂ (+13% vs. direct)
Leg 1
CMB → BLR
1h 25m · 439 mi
View CMB to BLR flights →
Leg 2
BLR → NRT
8h 10m · 4,167 mi
View BLR to NRT flights →
CMB DMK (Bangkok) NRT
Leg 1: 3h 25m (1,482 mi) Leg 2: 6h 10m (2,887 mi) Total: ~9h 35m 🍃 716 kg CO₂ (+9% vs. direct)
Leg 1
CMB → DMK
3h 25m · 1,482 mi
View CMB to DMK flights →
Leg 2
DMK → NRT
6h 10m · 2,887 mi
View DMK to NRT flights →
CMB TFU (Chengdu) NRT
Leg 1: 5h (2,251 mi) Leg 2: 4h 40m (2,108 mi) Total: ~9h 40m 🍃 761 kg CO₂ (+16% vs. direct)
Leg 1
CMB → TFU
5h · 2,251 mi
View CMB to TFU flights →
Leg 2
TFU → NRT
4h 40m · 2,108 mi
View TFU to NRT flights →
CMB BKK (Bangkok) NRT
Leg 1: 3h 35m (1,487 mi) Leg 2: 6h 10m (2,889 mi) Total: ~9h 45m 🍃 718 kg CO₂ (+10% vs. direct)
Leg 1
CMB → BKK
3h 35m · 1,487 mi
View CMB to BKK flights →
Leg 2
BKK → NRT
6h 10m · 2,889 mi
View BKK to NRT flights →

Looking for the return flight?

NRT → CMB: Flights from Tokyo to Colombo

Frequently Asked Questions

How long is the direct flight from Colombo to Tokyo?

A nonstop flight from Colombo (CMB) to Tokyo (NRT) takes approximately 8 hours and 50 minutes. The distance is 4,286 miles (6,897 km).

Which airlines fly nonstop from Colombo to Tokyo?

Just SriLankan Airlines.

Is there a nonstop flight from Colombo to Tokyo?

Yes. 1 airline: SriLankan Airlines.

How far is Colombo from Tokyo?

The flight distance from Colombo to Tokyo is 4,286 miles (6,897 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Colombo and Tokyo?

Tokyo is 4 hours ahead of Colombo. (Asia/Colombo vs Asia/Tokyo.)

Will I experience jet lag flying from Colombo to Tokyo?

Maybe mild — 4-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Colombo to Tokyo?

At 8h 50m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Sri Lanka to Japan?

Depends on your passport. Check with the Japan embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Colombo to Tokyo?

Roughly 655 kg CO2 per passenger one-way. That's about the same as driving 3,275 km.

Is the return flight from Tokyo to Colombo also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Colombo to Tokyo?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Bandaranaike International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.