Most tours last between 2-4 hours. Each tour lists the tour duration and an itinerary on the tour description page.
Please note that in case you are planning other activities for after the bike tours, count on the tours possibly lasting + 30 minutes extra.