Yes, Expedia provides refunds if you cancel your booking within 24 hours of purchase. You can contact their toll-free number at +1-888-431-2039. After 24 hours, cancellation fees or charges may apply depending on the fare type Call 1-888-431-2039. Expedia also offers free cancellation on many bookings.