There are 5 ways to get from Valmiera to Tallinn by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus via Tartu  •  3h 54m

  1. Take the bus from Valmiera to Tartu Bus station
  2. Take the bus from Tartu bussijaam to Tallinna bussijaam 729 / ...

14€ - 50€

Cheapest option

Bus  •  6h 10m

  1. Take the bus from Valmiera to Valka 7600
  2. Take the bus from Valga bussijaam to Tallinna bussijaam 179 / ...

12€ - 24€

3 alternative options

Bus, train via Tartu  •  4h 46m

  1. Take the bus from Valmiera to Tartu Bus station
  2. Take the train from Tartu to Tallinn Re34 / ...

16€ - 23€

Bus, train  •  5h 14m

  1. Take the bus from Valmiera to Valka 7600
  2. Take the train from Valga to Tallinn E35

13€ - 25€

Drive  •  3h 49m

  1. Drive from Valmiera to Tallinn 257.6 km

25€ - 40€

Questions & Answers

The cheapest way to get from Valmiera to Tallinn is to bus via Tartu which costs $15 - $55 and takes 3h 54m.

More details

The quickest way to get from Valmiera to Tallinn is to drive which costs $28 - $45 and takes 3h 49m.

More details

No, there is no direct bus from Valmiera to Tallinn. However, there are services departing from Valmiera and arriving at Tallinna bussijaam via Tartu bussijaam. The journey, including transfers, takes approximately 3h 54m.

More details

The distance between Valmiera and Tallinn is 214 km. The road distance is 257.6 km.

Get driving directions

The best way to get from Valmiera to Tallinn without a car is to bus via Tartu which takes 3h 54m and costs $15 - $55.

More details

It takes approximately 3h 54m to get from Valmiera to Tallinn, including transfers.

More details

Valmiera to Tallinn bus services, operated by Ecolines, depart from Valmiera station.

More details

Valmiera to Tallinn bus services, operated by Lux Express, arrive at Tallinna bussijaam station.

More details

Yes, the driving distance between Valmiera to Tallinn is 258 km. It takes approximately 3h 49m to drive from Valmiera to Tallinn.

Get driving directions

There are 1044+ hotels available in Tallinn. Prices start at 87€ per night.

More details

Map of how to get from Valmiera to Tallinn.
Launch map view
  • Distance: 214.4 km
  • Duration: 3h 54m

What companies run services between Valmiera, Latvia and Tallinn, Estonia?

You can take a bus from Valmiera to Tallinn via Tartu bussijaam in around 3h 54m.

Train operators
Elron
Phone
673 7400
Email
info@elron.ee
Website
elron.ee
Train from Tartu to Tallinn
Ave. Duration
2h 22m
Frequency
Every 3 hours
Estimated price
8€ - 12€
Website
Elron
Train from Valga to Tallinn
Ave. Duration
3h 14m
Frequency
3 times a day
Estimated price
11€ - 16€
Website
Elron
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Valmiera to Tartu Bus station
Ave. Duration
1h 5m
Frequency
Once daily
Estimated price
7€ - 10€
Schedules at
ecolines.net
Lux Express
Email
info@luxexpress.eu
Website
luxexpress.eu
Bus from Tartu bussijaam to Tallinna bussijaam
Ave. Duration
2h 30m
Frequency
Hourly
Estimated price
9€ - 14€
Website
Lux Express
Bus from Valmieras AO to Valga bussijaam
Ave. Duration
50 min
Frequency
Once daily
Estimated price
6€ - 9€
Website
Lux Express
Peatus Estonia
Website
peatus.ee
Bus from Tartu bussijaam to Tallinna bussijaam
Ave. Duration
2h 30m
Frequency
Twice daily
Estimated price
8€ - 12€
Website
Peatus Estonia
Taisto Liinid OÜ
Phone
+372 515 1882
Email
info@taisto.ee
Website
taisto.ee
Bus from Tartu bussijaam to Tallinna bussijaam
Ave. Duration
2h 30m
Frequency
Once daily
Estimated price
7€ - 11€
Website
Taisto Liinid OÜ
Bus from Valga bussijaam to Tallinna bussijaam
Ave. Duration
4h 10m
Frequency
4 times a day
Estimated price
10€ - 15€
Website
Taisto Liinid OÜ
Temptrans
Phone
+372 600 6022
Email
temptrans@temptrans.ee
Website
temptrans.ee
Bus from Tartu to Tallinn
Ave. Duration
3h 19m
Frequency
Once daily
Estimated price
27€ - 40€
Website
Temptrans
1188 Latvia
Website
1188.lv
Bus from Valmiera to Valka
Ave. Duration
1h
Frequency
4 times a day
Estimated price
2€ - 3€
Schedules at
1188 Latvia

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, How to get from Stansted Airport into central London and Italy Travel Guides - to help you get the most out of your next trip.