The average bus between Šiauliai and Talsi takes 5h 15m and the fastest bus takes 4h 35m. The bus service runs several times per day from Šiauliai to Talsi. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Šiauliai and Talsi. The earliest departure is at 2:25 AM at night, and the last departure from Šiauliai is at 4:05 PM which arrives into Talsi at 8:40 PM. All services require a transfer at Riga and take an average of 5h 15m. The schedules shown below are for the next available departures.

5h 55m • 1 change
5h 40m • 1 change
4h 35m • 1 change
5h • 1 change
5h 55m • 1 change
5h 40m • 1 change
4h 35m • 1 change
5h • 1 change
5h 55m • 1 change
5h 40m • 1 change
4h 35m • 1 change
5h • 1 change
5h 55m • 1 change
5h 40m • 1 change
4h 35m • 1 change
5h • 1 change
5h 55m • 1 change
5h 40m • 1 change
6h 31m • 1 change
5h • 1 change
5h 55m • 1 change
5h 40m • 1 change
6h 31m • 1 change
5h • 1 change
5h 55m • 1 change
5h 40m • 1 change
4h 35m • 1 change
5h • 1 changeWant to know about travelling from Šiauliai to Talsi? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Šiauliai to Talsi. However, there are services departing from Siauliai station and arriving at Talsu AO station via Riga station. The journey, including transfers, takes approximately 5h 15m.
Šiauliai to Talsi bus services, operated by Ollex, depart from Siauliai station.
Šiauliai to Talsi bus services, operated by Wanema, arrive at Talsu AO station.
Book your Šiauliai to Talsi bus tickets online with Omio.
The distance between Šiauliai and Talsi is 152.5 km. The road distance is 190 km.
You can take a bus from Siauliai to Talsu AO via Riga and Rīgas SAO in around 5h 10m.