Five European cities that fit a long weekend - Amsterdam, Prague, Lisbon, Vienna and Copenhagen. Each is compact enough to see properly in three days, each has a destination guide on this site, and all five are reachable on fares that start below €40 one way. Below: what each city is best for, what it costs to get there, and how to spend the three days you have.
What a 3-day city break actually costs
The fares below are the cheapest our partner price feed showed for the next available dates when this page was last updated, and bus figures are the typical bands on our own route pages. Fares move with demand - treat these as a starting point and check live prices for your dates.
| City | Cheapest flight (one way) | By bus | Best for |
|---|---|---|---|
| Amsterdam | from €81 (compare) | Paris → Amsterdam €19–45, 7h 30m | Canals, museums, easy first trip |
| Prague | from €38 (compare) | Berlin → Prague €15–35, 4h 30m | Castles, beer halls, lowest prices |
| Lisbon | from €97 (compare) | Madrid → Lisbon €20–45, 9h 00m | Trams, tiles, seafood, winter sun |
| Vienna | from €76 (compare) | Prague → Vienna €12–28, 4h 15m | Palaces, coffee houses, classical music |
| Copenhagen | from €38 (compare) | Hamburg → Copenhagen €25–45, 5h 00m | Design, harbour swimming, food |
Add accommodation and food and a realistic three-day budget lands between roughly €250 and €500 per person depending on the city and the season - our trip budget calculator works it out for your own numbers.
If you have not picked the city yet, our flight search compares fares from where you are, so it is the fastest way to see which of the five is cheapest to reach.
1. Amsterdam, Netherlands
Why three days works. Amsterdam is small and flat: the canal ring is walkable end to end in under an hour, so three days is enough for two museums, a neighbourhood or two and a canal trip without ever feeling rushed.
Don't miss. The canal ring itself (a boat at dusk beats the daytime ones), the Rijksmuseum and Van Gogh Museum on Museumplein, the Jordaan for narrow streets and brown cafés, and the Albert Cuyp market.
Getting there. Cheapest flight we can currently see is €81 one way from London - check live prices. By bus, Paris to Amsterdam is 7h 30m at €19–45, and Amsterdam to Hamburg is 5h 30m if you want to combine cities. Full detail in our Amsterdam guide.
2. Prague, Czech Republic
Why three days works. Prague splits cleanly in two - the Old Town and Lesser Town on one bank, the castle district on the other - and both halves are walkable. Three days covers the castle, the river and a day trip out to Kutná Hora or Karlštejn.
Don't miss. Charles Bridge before 8am (after 10am it is a crowd), Old Town Square and the astronomical clock, Prague Castle and the Golden Lane, and a proper beer hall - Czech beer is cheaper than bottled water in most restaurants.
Getting there. Flights from London start at €38 one way in the current feed - compare prices. If you are coming overland, Berlin to Prague is 4h 30m at €15–35 and Prague to Vienna is 4h 15m at €12–28, which makes a two-city trip easy. Our Prague guide has the neighbourhood-by-neighbourhood version.
3. Lisbon, Portugal
Why three days works. Lisbon is the best winter city break on this list - mild temperatures when northern Europe is grey. Three days covers Baixa, Alfama and Belém, plus a half-day in Sintra if you move early.
Don't miss. Tram 28 through Alfama, the Belém tower and pastéis de nata straight from the oven, the Miradouro viewpoints at sunset, and the LX Factory. Sintra's palaces are 40 minutes by train.
Getting there. Cheapest flight from London is €97 one way in the current feed - check live fares. Overland, Madrid to Lisbon is 9h at €20–45 and Lisbon to Porto is 3h 30m at €10–25, which is the cheapest way to see two Portuguese cities in one trip. More in our Lisbon guide.
4. Vienna, Austria
Why three days works. Vienna rewards a slower pace: three days is one palace day, one museum-and-coffee day, and one evening at the opera or a concert. The centre is a UNESCO-listed ring you can cross on foot.
Don't miss. Schönbrunn Palace and its gardens, the Kunsthistorisches Museum, a proper Viennese coffee house (melange and a slice of cake, unhurried), and the Naschmarkt on Saturday morning. Standing tickets at the Staatsoper cost a fraction of a seat.
Getting there. Flights from London start at €76 one way - compare prices. From central Europe, Prague to Vienna is 4h 15m at €12–28 and Munich to Vienna is 4h at €15–30. Our Vienna guide covers the districts.
5. Copenhagen, Denmark
Why three days works. Copenhagen is the priciest city here, so three days is also the sensible maximum: you can cover the harbour, the design museums and a food market without your budget running away. It is the most bike-friendly city on the list - rent one for the whole stay.
Don't miss. Nyhavn's painted houses, the Round Tower, Torvehallerne market, the harbour baths, and Louisiana or the Design Museum if you have a half-day spare.
Getting there. Flights from London start at €38 one way in the current feed - check live fares. Overland, Hamburg to Copenhagen is 5h at €25–45, and Copenhagen to Stockholm is 9h if you want a longer Scandinavian loop. Start with our Copenhagen guide.
How to get more out of three days
Fly or take the bus? Under about four hours by road, the bus usually wins on total time and always on price - Prague to Vienna at €12–28 is a good example. Above that, flights win: our European flight comparison checks six search engines at once and our bus comparison covers the overland legs.
Travel light. Three days is a cabin-bag trip. Our packing list generator builds a list for the city and season you are going to, and the currency converter works offline for Czech koruna, Danish kroner and Hungarian forint.
Go in the shoulder season. Late September and October are cheaper than summer and quieter than December - see why shoulder-season travel is the best-value window. If budget is the deciding factor, our budget-friendly European cities list is the companion piece.
FAQ: European city breaks in three days
What is the cheapest city break in Europe? Of the cities on this page, Prague and Copenhagen showed the cheapest one-way fares from London in our current feed (€38 each), but Prague is far cheaper once you are there - accommodation, beer and food all cost less. Budapest, Kraków and Porto are the other regular winners.
How many days do you need for a city break? Three days (two nights) is the standard city break and enough for most European capitals if you plan the first morning and the last evening around travel. Four days suits Lisbon, Vienna and Copenhagen, which are either bigger or slower-paced.
Which European city is best for a 3-day weekend? Amsterdam for a first trip, Prague for value, Lisbon for winter sun, Vienna for museums and music, Copenhagen for design and food. All five are walkable, which is what makes three days enough.
Is it cheaper to fly or take the bus? On short hops the bus is cheaper by a wide margin - Prague to Vienna at €12–28 against a typical short-haul fare. Add airport transfers and bag fees and the gap widens further; for anything over about 8 hours, flying usually wins.
When should you book a city break? Fares in our feed are cheapest roughly three to eight weeks before departure for short-haul Europe, and midweek departures (Tuesday, Wednesday) are consistently cheaper than Friday and Sunday returns.
Every guide is researched, reviewed and fact-checked before it's published. Learn how we create and verify content.
How we create & fact-check contentToni is an independent web developer based in Rijeka, Croatia, and the operator of WhatWhereVacay. He builds and edits the site himself. Every AI-drafted travel guide is reviewed and edited by him before it is published.
Our editorial standards
Comments
Sign in with Facebook or Google to comment. Comments are auto-checked and post instantly.
Prefer email? Sign in with an email link and you will come straight back here.
No comments yet. Be the first to share your thoughts on this article.