Passengers may cancel their flights at any time they like. However, depending on the time left before the time of departure, a fee might be deducted from the total Singapore Airlines ticket price they have paid.