← Blog Nyura Blog
Nona Banana mascot holding a globe with clocks showing different timezones, airplane trails connecting cities

Why Your Travel App Shows Wrong Times — and How Nyura Fixes Cross-Timezone Trips

A flight from Nice to Singapore departs at 10:25 CET but arrives at 06:30 SGT. Most travel apps get this wrong. Nyura now uses per-segment timezone intelligence to always show the correct local time — for every leg of your trip.

March 11, 2026 3 min read Cyril Simonnet
TravelTimezoneUXFlightsProductivity

The Hidden Bug in Every Travel App

You book a flight from Nice, France to Singapore. The departure email says 10:25. The arrival email says 06:30 the next day. You open your travel app and... both times show as if they are in the same timezone. Your departure card says 04:25 or your arrival says 23:30. Something is clearly wrong. This happens because most travel apps store a single timezone per trip — usually the destination. So when they convert stored UTC times to display times, they use Singapore time for both departure (in France) and arrival (in Singapore). The departure time ends up 7 hours off.

Per-Segment Timezone Intelligence

Nyura v4.38.38 introduces per-segment timezone tracking. Every flight, train, and hotel segment now stores both a departure timezone and an arrival timezone. When you fly Nice → Singapore, the departure time uses Europe/Paris (CET/CEST) and the arrival uses Asia/Singapore (SGT). The result: your trip card always shows the correct local time at each location. No mental math required. We built a shared timezone resolution engine that maps 30+ cities to their IANA timezones. When our email parser extracts a booking, it automatically assigns the right timezone to each end of the journey. For existing trips, we ran a backfill across all historical data — so even past trips now display correctly.

How It Works Under the Hood

When Nyura receives a travel booking email (forwarded from airlines, Navan, or rail operators), our AI parser extracts departure and arrival cities. A timezone resolution engine then maps each city to its IANA timezone (e.g., 'Nice' → 'Europe/Paris', 'Singapore' → 'Asia/Singapore'). These timezones are stored alongside each segment. When you view your trip, the display layer converts UTC timestamps to the correct local time for each endpoint. Hotels use the local timezone for both check-in and check-out. Trains crossing timezones (like London → Paris via Eurostar) correctly show GMT departure and CET arrival. It just works — the way travel should.

Try It — Forward Your Next Booking Email

Getting started is instant. Forward any booking confirmation email to your Nyura inbox, and the trip appears in your Travel tab within seconds — with the correct local times already set. Works with airline confirmations, Navan bookings, train tickets (SNCF, Eurostar, Trenitalia), and hotel reservations. Your cross-timezone itinerary finally makes sense at a glance.

Try Nyura for free

Available on iOS, Android, and web. No credit card required.

Get Started →