Whether you receive a full refund for a confirmed train ticket depends on the timing of the cancellation and the specific railway authority. In India (IRCTC), if you cancel a confirmed ticket more than 48 hours before departure, you receive a refund minus a flat cancellation charge (ranging from ₹60 for Second Class to ₹240 for AC First Class). If you cancel closer to the time—between 48 and 12 hours—the deduction increases to 25% of the fare. Within 12 to 4 hours of departure, the fee is 50%. You only get a 100% full refund if the train is cancelled by the railway, or if the train is delayed by more than three hours and you choose not to travel. In most European systems like SNCF or Renfe, "Full Flex" tickets allow for total refunds, while "Essential" or "Promo" fares may be non-refundable.