Firefly Flights

Firefly Airlines

The Malaysian airline FlyFirefly Sdn Bhd, officially operating as Firefly, is a wholly-owned subsidiary of Malaysian airlines and a full-service point-to-point carrier. It has a separate management from its parent company and focusses on serving Malaysia, Thailand, Singapore, and Indonesia. The airline is headquartered in Petaling Jaya, Selangor, with its two main hubs at Penang International Airport and Sultan Abdul Aziz Shah Airport, Selangor. Firefly is also planning to expand in the future and employ Malacca International Airport as a base. It claims to be Malaysia’s first community airline and its first flight took place in April 2007.


The Firefly fleet consists of 12 ATR 72-500s and 9 ATR 72-600s, both being able to seat 72 passengers each – a total of 21 aircrafts.  

Firefly’ Domestic Destinations:

Firefly flies from Subang (Kuala Lumpur) to Alor Setar, Johor Bahru, Kerteh, Kuala Terengganu, Kota Bharu, Langkawi and Penang. It also operates flights from Penang to Lagkawi, Kuantan, Kota Bharu and Subang.

Firefly International Destinations:

Firefly also flies regional flights to Batam, Pekanbaru, Banda Aceh, and Medan in Indonesia, Koh Samui and Phuket in Thailand and Singapore from both Penang and Subang. See entire destination list here.


While rules differ from country to country, travellers will need their passport and visa at the minimum. See here for entire list.

Inflight Service

Firefly doesn’t feature inflight entertainment on its flights, but it has an inflight magazine called FireFlyz for the travellers.


Firefly now serves alcoholic and non-alcoholic drinks, light snacks, as well as hot meals.

Available Classes

Firefly has a single class configuration with 72 seats. However, it has two types of fares – FlyPremiere and FlyBasic. See here.

Check out the lowest airfare of Firefly on Skyscanner and find the best Firefly flights for your journey.

Why fly with Firefly?

How to Check-in

Passengers can check-in online and physically at the counter at the airport. However, there are exceptions. Passengers travelling to and from Thailand and Indonesia need to physically check-in at the airport and don’t have the option of web check-in. Travellers coming or going from or to Singapore and Malaysian domestic destinations can do web check-in, but they must necessarily print their boarding passes and cannot use electronic boarding passes. Passengers will need their confirmation number, and arrival and departure airport as well. Furthermore, one can check-in as early as 14 days before (24 hours for codeshare airlines) scheduled departure date and up to 1 hour prior to scheduled departure time.

Baggage Allowances and Fees

Passengers are permitted to carry 1 hand bag each weighing not more than 7kg, measuring not more than 56x36x23 cm, and fits in the overhead cabin/beneath the seat in the front. Excess baggage charges are RM50 per piece. When it comes to check-in baggage, passengers are allowed 20kg free baggage, as well as 5/10/15k additional for purchase. Excess baggage fees vary from RM50 to RM100 depending upon your route. See here. Also, along with excess weight, each bag cannot be more than 32kg. Furthermore, non-electrical wheelchairs and collapsible baby strollers are free, but passengers must pay for sports equipment. See here for excess baggage fees.


Firefly charges FlyBasic passengers for seat selection, but doesn’t charge FlyPremiere customers. Passengers can also choose between Standard/Preferred/Desired seats for a fee. See here.

Booking Fees

Firefly doesn’t have booking fees on its website, but does charge booking fees otherwise. It also charges for specific seat selection. See here for fees and charges.


Based on 534 reviews

We rate providers based on user feedback about: price reliability, fees, customer service, and the ease of use of the provider's site.

Find out more

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.