# Flight Booking Interface Design: Separate the Itineraries

Source: https://www.jvds.cn/en/share/ui-design/velox-booking-seat-context-u054
Language: en
Published: 2026-10-14
Author: JVDS Design Studio

Velox places search, routes, candidate flights, and seat selection in a dark dashboard. Left-to-right organization makes the direction of action understandable, while green and orange highlight key choices. The main question is whether panels describe the same itinerary and clearly distinguish current status from an unbooked selection.

## Key takeaways

- Panels support checking search conditions and selection results together.
- Existing itineraries, flight status, and new bookings need explicit relationships.

## Panels keep search conditions visible

The left panel shows JFK, MXP, cities, and dates; the middle has a map and flight list; the right has seats and checkout. Keeping search conditions visible while comparing fares is a strength of this simultaneous booking interface. White search and checkout areas also stand apart from dark information regions.

Multiple objects coexist on one screen. Upcoming Flight on the left, Currently Flying in the middle, and the candidate list have different purposes, but need to identify existing trips, ongoing flights, and new searches explicitly. Region headings and a selected-flight summary can explain these relationships.

Changing a date or airport should explain whether earlier seats and prices remain valid. A visual checkmark cannot automatically carry into a new flight. Valid conditions such as passenger count can remain while the interface identifies [selections that need updating](https://www.jvds.cn/en/share/ui-design/b2b-business-state-model).

![Velox desktop with search left, map and flight list center, and seats and checkout right](https://www.jvds.cn/upload/2026/1008/d187-tp/u054-i1.webp)

Desktop panels | Later panels must inherit the current search object.

## Routes need time fields as well as a map

The central map uses a bright green region, aircraft, and path to connect New York and Milan, with distance progress below. It quickly establishes geographic scale and suits route explanation. It depicts a current flight state, not necessarily the result for any candidate in the list.

Candidates still need airline, departure and arrival airports, local dates and times, duration, and price. Cross-time-zone conditions cannot be inferred from maps; fields should explain date changes and time bases. Bright routes and white key fields can establish emphasis together.

The angled monitor presentation strengthens the product mood but reduces some data. Implementation review should return to a front-facing interface to check comparable prices and dates before deciding map area. A polished mockup does not establish a clear comparison task.

![JFK-to-MXP search card and route map labeled Currently Flying](https://www.jvds.cn/upload/2026/1008/d187-tp/u054-i2.webp)

Map area | The route should identify whether it relates to a search or an existing itinerary.

## A seat summary supports checking

Mobile seats use orange underlines and checks for two positions, while other cells use numbers or crosses. Passengers, Class, and Seat below translate graphic choices into a textual summary—a useful checking method.

D1 and E1 appear in the summary, with an amount beside Checkout. Selection results and proceeding sit together. Passenger count, class, and seats are easy to locate, but group bookings should also map seats to passenger names and explain whether the amount includes seat selection and [other fees](https://www.jvds.cn/en/share/ui-design/ecommerce-checkout-ux).

Desktop green and mobile orange can suit different visual treatments while state meanings stay consistent. Unavailability reasons, feedback when removing a seat, and price changes need words and state rules, rather than interpretation from color alone.

![Mobile D1 and E1 seat choices with passenger, class, and seat summary and Checkout](https://www.jvds.cn/upload/2026/1008/d187-tp/u054-i3.webp)

Mobile seat selection | Check seat numbers, passengers, and fees together before proceeding.

## Frequently asked questions

### Does a flight page always need a map?

Keep it when route explanation or itinerary tracking has a clear purpose. Candidate comparison still depends on readable airports, times, duration, and prices.

### What should a group seat summary include?

At least identify each passenger’s seat, class, and related fees. After changing flights or dates, explain which seats need confirmation again.

## Design review checklist

- Give each panel a clear itinerary identity.
- Explain local time and date changes in time fields.
- Make seats, passengers, and fees cross-checkable.

## Organize the objects in a simultaneous booking view

A booking product can first align search conditions, candidates, and the final summary, then check how maps, seats, and checkout update together.

JVDS Design Studio provides UI/UX design, website design, and development services, helping organize page content, interface structure, and implementation needs.

[Contact JVDS to discuss your project](https://www.jvds.cn/contact)
