Direct flights from Mattala Rajapaksa International Airport (HRI)
Mattala Rajapaksa International Airport in Mattala, Sri Lanka has direct flights to 14 airports in 6 countries, flown by 5 airlines. The longest is to Moscow (VKO) at 6,706 km.
See every route from HRI on the map14direct destinations
6countries
5airlines
Direct flights from HRI by country
Russia (8)
- KZN Kazan · 6,164 km · ~8h · AZUR Air
- MRV Mineralnye Vody · 5,605 km · ~7h 20m · AZUR Air
- VKO Moscow · 6,706 km · ~8h 40m · AZUR Air
- OVB Novosibirsk · 5,420 km · ~7h 5m · AZUR Air
- KUF Samara · 5,948 km · ~7h 45m · AZUR Air
- TJM Tyumen · 5,826 km · ~7h 35m · AZUR Air
- UFA Ufa · 5,824 km · ~7h 35m · AZUR Air
- SVX Yekaterinburg · 5,886 km · ~7h 40m · AZUR Air
China (2)
- PEK Beijing · 5,157 km · ~6h 45m · SriLankan Airlines
- PVG Shanghai · 5,052 km · ~6h 40m · SriLankan Airlines
Kazakhstan (1)
- NQZ Astana · 5,055 km · ~6h 40m · SCAT
Saudi Arabia (1)
- JED Jeddah · 4,820 km · ~6h 25m · SriLankan Airlines
Sri Lanka (1)
- CMB Colombo · 169 km · ~40m · Etihad Airways and SriLankan Airlines
Uzbekistan (1)
- TAS Tashkent · 4,062 km · ~5h 25m · Centrum Air
Airlines flying from HRI
AZUR Air, Centrum Air, Etihad Airways, SCAT, SriLankan Airlines
Going somewhere HRI doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Mattala to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.