Modals are flexible enough to include many types of information.
If you’re including multiple types or multiple examples of the same type,
structure the information to make it easy for users to scan.
You can use modal sections to add structure to the modal and even,
if your content can be logically grouped,
include cards to group the information even further.
For example, if you have options to offer for each segment of a trip,
you can use modal sections for each sector (such as inbound and outbound of a round trip)
and cards inside them with card sections for each segment.
Users want to feel in control of their actions.
Since modals act as interruptions,
they can invoke negative feelings in users.
Make sure users feel in control
by offering them a clear option to close the modal and get back to the main flow.
You should try to match user expectations for the given platform.
Responsive and native modals should always include a close button in the footer.
Desktop modals should include a close button in the upper right and
(unless you need an explicit close, such as for cookie consent)
the option to close the modal by clicking the overlay.
Optionally include a secondary button in the footer.