Guide · Updated 2026

Schengen Visa Itinerary: How to Build One That Gets Approved

The itinerary is the document consular officers use to sanity-check your entire application. If it's vague, contradicts your bookings, or leaves gaps, the file is weakened before it's even read. This guide shows exactly how to build a Schengen itinerary that stands up to scrutiny.

What a Schengen itinerary must show

A valid Schengen itinerary is a single-page, day-by-day table covering every night of your trip. For each day it should list:

  • Date — full calendar date, not just "Day 1".
  • City / country — where you'll be that day.
  • Accommodation — hotel name and booking reference.
  • Planned activities — two or three concrete things you'll do.
  • Transport — flight or train reference when moving between cities.

The alignment rule

The single most important test: every night listed in the itinerary must match a booking in your file. If your itinerary says you're in Rome on 14 September but your only Rome hotel booking ends on the 13th, the officer sees a gap and the application weakens. Build the itinerary from your bookings, not the other way round.

Free day-by-day template

Applicant: [Full Name]        Passport: [Number]
Country of application: [Country]
Travel: [start date] to [end date]

Day | Date       | City        | Accommodation           | Activities
----+------------+-------------+-------------------------+----------------------
 1  | 10 Sep 26  | Paris       | Hotel Louvre Rivoli     | Arrival, check-in
 2  | 11 Sep 26  | Paris       | Hotel Louvre Rivoli     | Louvre, Seine walk
 3  | 12 Sep 26  | Paris       | Hotel Louvre Rivoli     | Versailles day trip
 4  | 13 Sep 26  | Paris→Nice  | Hotel Suisse (from 18h) | TGV 6215 Paris→Nice
 5  | 14 Sep 26  | Nice        | Hotel Suisse            | Old Town, Promenade
 6  | 15 Sep 26  | Nice        | Hotel Suisse            | Monaco day trip
 7  | 16 Sep 26  | Nice        | Hotel Suisse            | Beach, museums
 8  | 17 Sep 26  | Nice→Home   | —                       | AF1263 Nice→Lagos

Real 10-day example: France + Italy

A combined itinerary works only if all your bookings, transport connections and entry/exit points line up. Note how the country-of-application rule (main destination = longest stay) picks France here because it holds five nights against Italy's four.

Day  Date        City             Stay
 1   03 Oct 26   Paris            Hotel du Louvre
 2   04 Oct 26   Paris            Hotel du Louvre
 3   05 Oct 26   Paris            Hotel du Louvre
 4   06 Oct 26   Paris            Hotel du Louvre
 5   07 Oct 26   Paris→Rome       Roma Termini Suites (AZ327)
 6   08 Oct 26   Rome             Roma Termini Suites
 7   09 Oct 26   Rome             Roma Termini Suites
 8   10 Oct 26   Rome→Florence    Palazzo Belfiore (train IC 590)
 9   11 Oct 26   Florence         Palazzo Belfiore
10   12 Oct 26   Florence→Home    Departure FR 8123

Common itinerary mistakes

  • Listing "sightseeing" every day with no specific sites.
  • Booked flights arriving on a date the itinerary shows you elsewhere.
  • Overlapping hotel bookings in two cities on the same night.
  • Missing the transport method between cities — officers assume you have no plan.
  • Ending the itinerary before the return flight date.

Do activities need to be booked?

No. Museum entries, day trips and restaurants can be listed as intentions. Only flights and accommodation need actual reservations. That said, if you already hold tickets for a headline event (concert, football match, museum with timed entry), attaching them strengthens the file.

How GetTravixa builds your itinerary automatically

Enter your travel dates and cities and the Itinerary module generates a day-by-day plan, matches it to your uploaded flight and hotel bookings, flags any gaps and outputs a clean single-page PDF ready for your application.

Generate your Schengen itinerary in minutes

Day-by-day, aligned to your bookings, downloadable as PDF.

Contact us

Reach the GetTravixa team for support or business enquiries.

  • Support

    support@gettravixa.com