SriLankan Airlines has SITA OnAir Wi-Fi on some planes. It is paid per flight.

Does SriLankan Airlines have Wi-Fi?

Yes, SITA OnAir Wi-Fi

Paid per flight

On some planes

Sources