Hi, thanks for posting in Q&A forum. What version of SharePoint are you using?
If you are using a Calendar list, you can adjust the time range for all booking events as you want, 1 hour or 5 hours.
In addition:
If you are using SharePoint Server 2010, there is an OOB "Group Work Lists feature" you can use to enable resource reservation.
If you are using SharePoint 2013 and above, you will need to build your own booking system using other OOB or customized features. Here is one example: Reservation of Resources in SharePoint 2013 and SharePoint 2013 Online in Office 365.
If an Answer is helpful, please click "Accept Answer" and upvote it.
**Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. **