Three cities, two trains and one flight between them. This is an actual trip somebody took, laid out day by day with real timings, hotels and costs — not a generic "Day 4: explore the city" list. Copy it as it stands, or use it as the shape for your own ten days.
What this 10-day route looks like
Cologne, Zürich, Rome — north to south, in the order the transport makes sense. Cologne is a cheap, direct place to land and walkable from the moment you drop your bags. Zürich sits almost exactly on the line south, so the move is a single train rather than a wasted day. Rome is last because it's the one city worth being tired in, and because flying home from Fiumicino is easy.
Cologne, Germany
3 nights
Cathedral, Christmas markets, Rhine day trip
Zürich, Switzerland
2 nights
Lake, Uetliberg, Kunsthaus
Rome, Italy
3 nights
Colosseum, Vatican, Trastevere
This was really a 12-day trip
Worth saying plainly: the trip these details come from ran 12 days, not 10. Rather than relabel it and hope nobody counts, here are the two days that came out to get it to ten, and why those two.
The fourth day in Cologne (originally 30 November)
Cut: Museum Ludwig and a brauhaus dinner in the old town.
Cologne's centre is walkable enough that three full days covers the cathedral, the markets and a Rhine day trip without rushing. The fourth day was the easiest to lose.
The fourth day in Rome (originally 6 December)
Cut: The Borghese Gallery and a last-night dinner near Campo de' Fiori.
The Borghese needs a timed ticket booked weeks ahead, so it's the cleanest thing to drop when you're short a day — and it gives you an obvious reason to come back.
Everything else below — the trains, the flight times, the hotels' locations, the ticket prices — is exactly as it was on the real trip. Names, confirmation numbers and addresses have been left out.
Day by day
Ten days, counted from the evening you fly out. Times are the ones actually used.
Day 1 · Thu, Nov 26 · In the air
Fly out overnight
The trip starts the evening before you land. An overnight transatlantic flight costs you a day on paper but none on the ground, which is the whole reason a 10-day Europe trip is worth doing at all.
Getting there
Charlotte (CLT) 19:10 → Frankfurt (FRA) 08:55 next morning, American Airlines
Day 2 · Fri, Nov 27 · Cologne
Land in Frankfurt, train to Cologne
Frankfurt airport has its own long-distance rail station, so you're on a train to Cologne within an hour of clearing passport control — about an hour on the fast service. Don't book anything demanding today; you've slept badly and you know it.
Getting there
Frankfurt airport → Köln Hbf by train, roughly one hour
Where you're staying
Hotel near Cologne Cathedral — 3 nights
What you do
11:00Check in and walk the Altstadt—
16:00Cologne Cathedral and the tower climb$12
Day 3 · Sat, Nov 28 · Cologne
Museums by day, Christmas market by night
A full first day. In late November the markets open mid-afternoon, so front-load anything indoors and keep the evening free.
What you do
10:00Chocolate Museum$30
17:00Christmas market at Heumarkt$40
Day 4 · Sun, Nov 29 · Cologne
Day trip into the Rhine valley
The one day you leave the city. Regional trains run south along the river all morning, and you're back in Cologne for dinner without having booked a tour.
What you do
09:30Rhine valley day trip by regional train$90
Day 5 · Mon, Nov 30 · Zürich
Morning train to Zürich
Four and a half hours on one train, no changes, and the last stretch along the lake is worth staying awake for. You're checked in and out walking by mid-afternoon — a travel day that still counts as a day.
Getting there
Köln Hbf 08:44 → Zürich HB 13:12, Deutsche Bahn — $210 for two
Where you're staying
Hotel near Zürich Hauptbahnhof — 2 nights
What you do
15:00Walk the Limmat and Bahnhofstrasse—
19:30Fondue dinner in Niederdorf$85
Day 6 · Tue, Dec 1 · Zürich
Uetliberg, the Kunsthaus, and the station market
Zürich is small enough to do properly in one full day: a hill in the morning, art in the afternoon, and the covered Christmas market inside the main station on the way back.
What you do
09:00Uetliberg hike and viewpoint$20
14:00Kunsthaus Zürich$46
18:00Christmas market at the main station$35
Day 7 · Wed, Dec 2 · Rome
Short flight to Rome
An hour and forty minutes in the air beats ten hours on a train, and it buys you a Rome afternoon. Get the Leonardo Express in from Fiumicino and drop your bags before you do anything else.
Getting there
Zürich (ZRH) 10:20 → Rome (FCO) 12:00, Swiss — $260 for two
Where you're staying
Hotel near Termini — 3 nights
What you do
15:00Trevi Fountain and Pantheon walk—
Day 8 · Thu, Dec 3 · Rome
Ancient Rome, then Trastevere
The Colosseum and the Forum share a ticket and most of a morning. Book the timed entry before you leave home; the walk-up queue is the single biggest time sink in the city.
What you do
09:00Colosseum and Roman Forum$40
19:00Dinner in Trastevere$75
Day 9 · Fri, Dec 4 · Rome
The Vatican, at opening
Be at the Vatican Museums for the first entry slot. Everything after St. Peter's is a bonus — Castel Sant'Angelo is a ten-minute walk and rarely busy in the afternoon.
What you do
08:30Vatican Museums and St. Peter's$80
15:00Castel Sant'Angelo$30
Day 10 · Sat, Dec 5 · Fly home
Fly home from Fiumicino
An early-afternoon departure means a slow breakfast and a last walk, not a 5am alarm. Leave the airport train yourself two and a half hours before the flight.
Getting there
Rome (FCO) 13:00 → Charlotte (CLT) 20:55, one connection, about 14 hours door to door
What it cost
For two people, in US dollars, booked a few months ahead. Food beyond the meals named in the day-by-day isn't in here — budget another $60 to $100 a day for two if you want a realistic all-in number.
Category
What's in it
Total
Flights
Charlotte → Frankfurt, Zürich → Rome, Rome → Charlotte
$2,474
Trains
Cologne → Zürich, plus airport and regional trains
$210
Lodging
8 nights across three hotels
$1,479
Activities & tickets
Everything listed in the day-by-day above
$583
Trip total
2 travelers, 10 days
$4,746
Per person
Trip total ÷ 2
$2,373
Swap-ins if you'd rather
The shape holds even if the cities change. A few substitutions that keep the travel days short.
Amsterdam instead of Zürich
Direct trains from Cologne in under three hours and cheaper hotels. You lose the mountains, you gain an evening.
Florence instead of Rome
Half the size, a fraction of the queueing, and a 90-minute train from Rome if you want both on a longer trip.
Prague instead of Cologne
If the December-markets part is what appeals, Prague does it at a lower nightly cost — but the flight in is usually one connection, not none.
Two cities instead of three
Ten days across two cities is a genuinely different trip: fewer packing days, more repeat neighbourhoods, and roughly $400 less in transport.
How to adapt it to your dates
Fix your two flights first.The outbound and the return decide how many usable days you have. An overnight out and an afternoon home is what turns 10 calendar days into 9 real ones.
Give every city at least two nights.One night in a city is a travel day with a hotel attached. If the maths doesn't allow two nights each, drop a city rather than shorten one.
Move on in the morning, never the evening.Both moves here leave before 11:00, so the arrival afternoon is still usable. Evening transfers cost you the whole day.
Book the timed-entry things before anything else.The Colosseum and the Vatican set the shape of the Rome days. Slot the rest around them.
Leave one afternoon empty per city.Every plan on this page had something moved. The empty afternoon is what absorbs it.
If you'd rather start from a blank structure than edit this one, the free travel itinerary template is the same layout with nothing filled in.
Frequently asked questions
Is 10 days enough for three cities in Europe?
Three is the sensible maximum. This route works because the moves are short — a four-hour train and a 100-minute flight — and each city gets at least two full days on the ground. Add a fourth city and you spend a quarter of the trip in transit.
How much does 10 days in Europe cost?
This trip came to about $4,746 for two people, or roughly $2,373 each, including transatlantic flights, all internal travel, eight nights of hotels and the tickets listed in the day-by-day. Food beyond the meals named above isn't included; budget $60–$100 a day for two.
When is the best time to do this route?
This one runs late November into early December, which is why the Christmas markets in Cologne and Zürich feature. The same route works in spring or September for better weather and higher hotel prices; July and August in Rome are hot and crowded enough to be worth avoiding.
Should I fly or take the train between cities?
Take the train when it's under about five hours city-centre to city-centre — Cologne to Zürich is a single four-and-a-half-hour ride with no changes, which beats flying once you count airports. Zürich to Rome is where flying wins.
Can I use this itinerary as a starting point for my own trip?
Yes. That's what it's for. You can copy the structure by hand, or start a blank trip in Golarko and fill in your own cities and dates — you'll get an empty itinerary, not a copy of this one.
More free templates
Same idea, different part of the trip. All free, all copyable, no email step.
Golarko keeps a trip like this in one place: add your cities and dates once, and it builds the day-by-day, keeps arrival and departure times in sync, totals what everything costs, and exports a PDF or spreadsheet when you're done. Free forever, with optional paid upgrades if you want AI drafting.
You'll get an empty itinerary to fill in with your own cities — none of the dates, costs or activities above are copied across.