There are 5 ways to get from Viljandi to Sigulda 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.
Bus, train via Valka
best- Take the bus from Reinu tee to Valga bussijaambus 80
- Take the train from Valga to Siguldatrain 0 / ...
3h 44m$11–18Bus, train
cheapest- Take the bus from Reinu tee to Turu parkbus 80
- Take the train from Valga to Siguldatrain 873 / ...
3h 53m$8–12Drive 168.3 km
- Drive from Viljandi to Siguldacar 168.3 km
2h 22m$31–45Bus, train via Augšlīgatne
- Take the bus from Vabaduse plats to Valga bussijaambus 80
- Take the train from Valga to Ligatnetrain 12
4h 31m$12–17Bus
- Take the bus from Viljandi bussijaam to Pärnu bussijaambus 145 / ...
- Take the bus from Parnu Coach Station to Riga Central Bus Stationbus
- Take the bus from Rīgas SAO to Siguldabus
6h 5m$36–53
Viljandi to Sigulda by bus and train
Questions & Answers
The cheapest way to get from Viljandi to Sigulda is to bus and train which costs $7 - $12 and takes 3h 53m.
The fastest way to get from Viljandi to Sigulda is to drive which takes 2h 22m and costs $30 - $45.
No, there is no direct bus from Viljandi to Sigulda. However, there are services departing from Viljandi bussijaam and arriving at Sigulda via Parnu Coach Station and Rīgas SAO. The journey, including transfers, takes approximately 6h 5m.
The distance between Viljandi and Sigulda is 207 km. The road distance is 168.3 km.
The best way to get from Viljandi to Sigulda without a car is to bus and train via Valka which takes 3h 44m and costs $10 - $18.
It takes approximately 3h 44m to get from Viljandi to Sigulda, including transfers.
Viljandi to Sigulda bus services, operated by Lux Express, depart from Viljandi bussijaam station.
Viljandi to Sigulda bus services, operated by Lux Express, arrive at Pärnu bussijaam station.
Yes, the driving distance between Viljandi to Sigulda is 168 km. It takes approximately 2h 22m to drive from Viljandi to Sigulda.
There are 184+ hotels available in Sigulda.
What companies run services between Viljandi, Estonia and Sigulda, Latvia?
You can take a bus from Viljandi bussijaam to Sigulda via Parnu Coach Station, Riga Central Bus Station, and Rīgas SAO in around 6h 5m.
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Valga to Sigulda
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- $7–13
- Website
- Elron
- Express Train Ticket
- $9–13
- Phone
- +372 640 4000
- [email protected]
- Website
- Go Bus
Bus from Reinu tee to Valga bussijaam
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- Go Bus
Bus from Reinu tee to Turu park
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- Go Bus
Bus from Vabaduse plats to Valga bussijaam
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- Go Bus
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- Go Bus
Want to know more about travelling around Latvia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide











