A hot air balloon flight usually lasts from 45 minutes to an hour, depending on weather conditions.  The entire experience, including pre-flight setup and post-flight celebrations, can take several hours.