Yes. Most operators allow online booking. During peak season (July–September), it’s recommended to book ahead.