Yes, Air Arabia provides refunds to its passengers. However, Air Arabia does not have a refund policy when the booking is completed for (except flights to/from Cairo).