3 Month European Itinerary

I was travelling Europe for 3 and a half months. Keep in mind that since I am Canadian citizen I cannot stay in the Schengen zone, which 26 European countries are apart of for more than 90 consecutive days out of 180 days. Therefore, I stayed in Croatia for 2 weeks and Montenegro for a few days in order to stay in my 90 day time frame. If you stay past 90 days, when flying back home they can fine you or even ban you from coming back to Europe. Check your countries regulations on travel in Europe.

I used Flix bus to travel to all these cities except for in Italy when I used the train. Flix bus is cheap and I found them reliable and almost always on time. Travelling the Baltics I used Lux express which was also great and they have tvs on all their buses, which is a great bonus! The flights were all budget airlines booked in advance.

Below is the itinerary I used to travel Europe from the last week of April to the first week of August. If you want to save money than stay in cities longer and explore more of the countries.

I found the amount of time spent in each city and country to be perfect except for Netherlands and Slovenia, I wish I had more time to enjoy those beautiful countries!


Stockholm – 6 days, 5 nights (spend a night in Malmo, across the bridge from Copenhagen)

Copenhagen – 4 days, 3 nights

Berlin – 4 days, 3 nights (day trip to concentration camp in Oranienburg)

Prague – 4 days, 3 nights (day trip to Cesky Krumlov)

Vienna – 5 days, 4 nights

Budapest – 6 days, 5 nights

Zagreb – 3 days, 2 nights (day trip to Plitvice Lakes National Park)

Split – 4 days, 3 nights (day trip to Krka National Park)

Tip: You can join a sailing tour and see many islands or book them yourself, it takes about 1-2 hours to each island. Popular ones are Korcula, Brac and Mljet.

Hvar – 4 days, 3 nights

Dubrovnik – 4 days, 3 nights

Kotor – 4 days, 3 nights

Tip: Explore the other coastal towns that are close to Kotor, for example, Budva and Perast.

Dubrovnik – 1 night then took an 8-hour bus back to Zagreb

Zagreb – 1 night

Ljubljana – 4 days, 3 nights


Bled – 3 days, 2 nights (day trip to Lake Bohinj)

Ljubljana – 3 days, 2 nights (day trip to Predjama castle and Postojna caves)

Venice – 4 days, 3 nights (day trip to Murano and Burano)

Siena – 6 days, 5 nights (Join a winery tour in Tuscany)

Florence – 3 nights, 4 days (day trip to Cinque Terre)

Rome – 3 days, 2 nights

Flew to Poland

Warsaw – 6 nights, 7 days

Tip: I would spend a couple days exploring Gdansk, instead of spending a week in Warsaw

Flew to Estonia

Tallinn – 2 nights, 3 days

Took a ferry to Finland

Helsinki – 3 days, 2 nights

Tip: Helsinki is SO expensive especially when I went in July, I suggest doing a day trip from Tallinn

Tallinn – 1 night

Riga – 4 days, 3 nights

Vilnius  – 4 days, 3 nights (day trip to Trakai castle)

Tip: I suggest spending 1-2 nights max, I didn’t enjoy the city that much

Warsaw – 1 night

Krakow – 4 days, 3 nights (day trip to Salt mines and Auschwitz)

Zakopane – 4 days, 3 nights

Tip: If you enjoy hiking you will love this town located very close to the Tatras mountains, many hiking routes and a popular one is Morskie Oko

Warsaw – 1 night

Flew to Brussels

Brussels – 3 days, 2 nights

Utrecht – 4 days, 3 nights (day trip to Amsterdam)

Bruges – 3 days, 2 nights

Brussels – 1 night

Flew home to Toronto

The itinerary that I used was made to see as much of Europe as possible in the time frame I had. Next time i’m back in Europe I would spend more time seeing more of my favorite countries. If you are short on time and don’t have 3 months to travel i’d pick part of this itinerary that interests you the most and go explore a few countries, I enjoyed almost every single city I went to so you can’t go wrong!

Happy planning!

Leave a Reply

Your email address will not be published. Required fields are marked *