Flights San Jose — Colombo is a popular route. The straight-line distance is 17 431 km. Flight time 21h. Time difference +11h.