Yes, Emirates does offer a 24-hour cancellation policy, which is part of their Emirates Airlines cancellation policy. Travellers can cancel their flights within 24 hours of booking for a full refund, provided that the flight is at least seven days away. This policy allows passengers to make changes to their plans without facing penalties if their circumstances change shortly after booking. For any further questions or assistance regarding cancellations, it's advisable to contact Emirates customer service for detailed guidance.