Thailand โ†’ Sri Lanka

Bangkok to Colombo

โœˆ๏ธBangkokColombo
2,380
kilometers
1,479 miles

Travel Times from Bangkok to Colombo

Estimated travel durations

โœˆ๏ธ
By Plane
4h
Direct flight estimate
๐Ÿš—
By Car
1 days, 1h
~167L fuel at 7L/100km
๐Ÿšถ
Walking
19 days, 20h
At 5 km/h average

Frequently Asked Questions

How far is it from Bangkok to Colombo?

The straight-line distance from Bangkok to Colombo is 2,380 kilometers (1,479 miles). This is the crow-flies distance calculated using the Haversine formula.

How long does it take to fly from Bangkok to Colombo?

A direct flight from Bangkok to Colombo takes approximately 4h. This is an estimate based on an average cruising speed of 800 km/h and does not include boarding, taxiing or layover time.

How long does it take to drive from Bangkok to Colombo?

Driving from Bangkok to Colombo would take approximately 1 days, 1h at an average speed of 85 km/h. The actual driving time may vary depending on road conditions, traffic and border crossings.

What is the distance from Bangkok to Colombo in miles?

The distance from Bangkok to Colombo is 1,479 miles (2,380 km) as the crow flies.