Yes. When booking, make sure you check what the cancellation policy is, as some come with a no refund policy. For those who have booked with free cancellation, most do this at least 24 hours before the start time. Cancelling can be done via your account and refunds are given in up to 10 business days. For further information, visit the Viator cancellation page.