Yes, using either the built-in Cart feature, or the add-ons:
Cart Add-on – users can book different services for several visits.
Chain Appointments Add-on – book several different services for back-to-back appointments on the same day (i.e. one visit).
Multiply Appointments Add-on – book several identical back-to-back appointments with the same staff member; these appointments will also have to be done all in one visit.
Recurring Appointments Add-on – book a series of repeated appointments at regular intervals.
Packages Add-on – book several appointments of the same service in a package and schedule them within a package validity period.