Charter flights are operated by tour operators and are generally cheaper than scheduled flights but have a fixed duration.

Scheduled flights are operated by national airlines, and allow you to pick your own duration.