Yes, you can book online. The only thing is different companies may have a distinguished policy. So, you can always call on their number and confirm before booking.