Why visit the Baltics?
While there is a young and dynamic feel about them, the Baltics have a lot of history waiting to be discovered. From Teutonic Knights to Russian Tsars, and both Fascist and Socialist dictatorships, the Baltic countries had (more than) their fair share of invaders. The remnants from those times are everywhere: Quaint medieval old towns sit side by side with austere Soviet-era architecture, Catholic and Protestant churches next to the onion-shaped domes of Eastern Orthodox edifices. Even the Baltic cuisine can tell you stories.

If that’s not enough: August 2019 marks 30 years of the Baltic way, when 2 million people joined hands to form a chain reaching from Vilnius via Riga to Tallinn. And in 2020/21, all three countries celebrate the 30th anniversary of regaining their independence after 40+ years of Soviet occupation. One thing is sure: Lithuanians, Latvians and Estonians everywhere will proudly celebrate the occasion.

If you’re more into nature and the outdoors, the Baltics have you covered too. Firstly, there are several thousand kilometres of Baltic coastline (Estonia alone has more than 2,000 islands), over 10,000 lakes and more than 5,000 kilometres of rivers. So, if anything water-related is your thing, you’re spoilt for choice. Likewise, if you love hiking or cycling, you can choose between 14 National Parks.

These days, the Baltics are a peaceful place. It feels safe travelling around Lithuania, Latvia and Estonia. People are friendly, albeit often a bit shy: most people over 40 don’t speak English.
The countries are also relatively undiscovered when it comes to tourism. Most visitors seem to focus on the UNESCO protected historic old towns of Vilnius, Riga and Tallinn which are advertised in every tourism marketing brochure. But there is so much more to the Baltics than the capital cities and their medieval hearts. So, what are you waiting for?
When is the best time to visit?
While our favourite travel time of the year is usually Spring (mid-March to mid-June) and Autumn (mid-September to mid-December), the three Baltic countries are best visited between end May/early June and mid-end August, when the temperatures are in the low 20s (centigrade that is), and the days are super long. If you want to experience the Baltics in the winter, come in February or March, when snow is still likely, but the days are longer.

Why choose this itinerary?
We’ve put together an itinerary that shows you a bit of everything: historic cities, National Parks and the Baltic Sea. While our itinerary starts in Vilnius and finishes in Tallinn, it can easily be done the other way around.
All the places we recommend are reachable by public transport. Although to make things a bit easier for you, we do recommend one-day car rentals on the island of Saaremaa and for the day trip from Vilnius (and maybe Riga). Don’t worry: we provide you with all the links you need to organise your transportation further down in this post.
While this itinerary is built around a week in each country – Lithuania, Latvia and Estonia – you can easily add days here and there if you’ve got more time. Alternatively, if you’ve got only time to visit one country just pick the one that sounds most interesting to you (and come back for more another time).
So, let’s have a look which places we have in mind for you.
Suggested route

Suggested Stay (Nights) | Destination |
Arrival Airport: Vilnius | |
3 nights | Vilnius |
3 nights | Kaunas |
1 night | Šiauliai |
3 nights | Riga |
2 nights | Sigulda |
2 nights | Cēsis |
2 nights | Tartu |
3 nights | Tallinn |
2 nights | Kuressaare |
Departure Airport: Tallinn |
To find out more about each country, click on the tiles below. For destination-specific information, click on the links in the above table.
How easy is it to travel the Baltics by bus or train, and where to buy tickets?
Travelling around the Baltics by bus and/or train is super easy. Our go-to website to determine what transport options exist between points A and B (and to get an idea as to how long it takes and how much it costs) is Rome2Rio.
While there are reliable bus connections pretty much everywhere in the Baltics, we find trains more comfortable and chose trains over buses wherever possible:
From | To | Recommended mode of transport |
Vilnius | Kaunas | Train |
Kaunas | Šiauliai | Bus |
Šiauliai | Riga | Bus |
Riga | Sigulda | Train |
Sigulda | Cēsis | Train |
Cēsis | Tartu via Valga | Train from Cēsis to Valga | Train from Valga to Tartu |
Tartu | Tallinn | Train |
Tallinn | Kuressaare | Bus/Ferry |
Kuressaare | Tallinn | Bus/Ferry |
Here are all the important links to organise your travels around the Baltics:
Train travel in the Baltics
In both Lithuania and Latvia, you can buy train tickets at the train station or on the train (both without surcharge). Alternatively, if you prefer to purchase online (electronic tickets are accepted):
In Estonia, you can only buy train tickets online (electronic tickets are accepted) or on the train (with a surcharge). The train stations we traveled through had no ticket counters or machines at the stations.

Bus travel in the Baltics
We booked our bus tickets in Lithuania and from Lithuania to Latvia online (electronic tickets are accepted):
but you can also buy them at the bus stations.
The Peatus website provides comprehensive route/timetable/bus company information for Estonia and between Estonia and Latvia/Lithuania, but you can’t buy a ticket through the website. Instead, you can buy your bus ticket at the bus station or online with the bus company directly:
- Book GoBus and MKBus tickets in Estonia
- Buy LuxBus tickets for any route in the Baltics.

Hiring a car in the Baltics
While you don’t really need a car to explore the Baltics, we know some of you prefer their own wheels. To hire a car in Vilnius or Riga, we recommend using one of the aggregator websites like Skyscanner or Expedia. On Saaremaa, we found three rental companies:
- Rendi Autorent
- Onauto
- Alme Auto
We used Rendi Autorent (we just booked over the phone, and they dropped the car off at/picked it up from our accommodation). The car was an older model, but fine for a day. Expect to pay around EUR30 (with basic insurance).
If you do not hold an EU or UK drivers licence, note that the car rental company may require you to bring an International Driving Permit. We encountered that issue when trying to rent a car in Tallinn (as we have New Zealand drivers licences). If that is a concern for you too, make sure you read the terms and conditions (and if need be confirm over the phone) before you book a car.
Book your flights now
Feature image courtesy of Kate Sobol
Enjoyed our article? Share it on Pinterest.



Comments 1
I can see why the Baltic states are so appealing with the rich history, minimal tourists and loads of hiking! And this is such a helpful itinerary to visit them! I especially love the chart breakdown with each day laid out.