When flying from Johor Bahru to Sri Lanka, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Johor Bahru Sultan Ismail Intl
Colombo Bandaranaike Intl
1 stop
6h 00mColombo Bandaranaike Intl
Johor Bahru Sultan Ismail Intl
1 stop
7h 55mMalaysia Airlines
Johor Bahru Sultan Ismail Intl
Colombo Bandaranaike Intl
1 stop
6h 00mColombo Bandaranaike Intl
Johor Bahru Sultan Ismail Intl
1 stop
10h 45mMultiple Airlines
Johor Bahru Sultan Ismail Intl
Colombo Bandaranaike Intl
1 stop
6h 00mColombo Bandaranaike Intl
Johor Bahru Sultan Ismail Intl
2 stops
18h 10mMalaysia Airlines
Johor Bahru Sultan Ismail Intl
Colombo Bandaranaike Intl
1 stop
6h 00mColombo Bandaranaike Intl
Johor Bahru Sultan Ismail Intl
1 stop
7h 55mMalaysia Airlines
Johor Bahru Sultan Ismail Intl
Colombo Bandaranaike Intl
1 stop
6h 00mColombo Bandaranaike Intl
Johor Bahru Sultan Ismail Intl
1 stop
10h 45mMultiple Airlines
Johor Bahru Sultan Ismail Intl
Colombo Bandaranaike Intl
1 stop
6h 00mColombo Bandaranaike Intl
Johor Bahru Sultan Ismail Intl
2 stops
18h 10mMalaysia Airlines
Located just 21.9 km from the city centre, Johor Bahru Sultan Ismail Intl (JHB) is the airport most travellers will use when flying to Sri Lanka from Johor Bahru.
Due to the rapidly changing circumstances due to COVID-19, airlines like Malindo Air and Malaysia Airlines flying from Johor Bahru Sultan Ismail Intl to Sri Lanka have implemented new flexible cancellation policies.
When booking a flight from Johor Bahru to Sri Lanka, you may want to consider flying on AirAsia, Malaysia Airlines or Malindo Air as they are the most popular for this route.
The cheapest flight price from Johor Bahru to Sri Lanka is RM 1,399. On average you can expect to pay RM 1,399. The most popular route, (Johor Bahru Sultan Ismail Intl - Colombo Bandaranaike Intl), can usually be booked for RM 1,678.