Singapore Airlines offers a flexible cancellation policy depending on the type of ticket you have purchased. For refundable tickets, you can cancel your flight and receive a full refund, minus any applicable fees, if the cancellation is made before departure. Non-refundable tickets, however, do not qualify for full refunds, although you may be able to get a partial refund or travel credit, depending on the fare rules.