Up to 3 hours on average but it can last as long as you want. We can arrange the start and finish time (approximately) before we start. If you need to book time off of work then half a day is perfect.