In the past few years, we have covered plenty of plugins that help you accept bookings online and manage your appointments in WordPress. WP Time Slots Booking Form can also help. It is a handy plugin that creates forms with booking time slots that allow your customers to reserve your service for a specific date.
This plugin lets you set up available time slots for each day, capacity for each, min/max dates available, different prices for different slots, holiday/closed dates, and price options for kids and adults. The plugin is responsive and mobile friendly. It comes with anti-spam function.
This plugin integrates with Elementor, Gutenberg, and other page builders. The pro version has even more features, including payment integration and iCal sync support.