Šiauliai, Lithuania
Šiauliai is Lithuania's fourth city and the gateway to the Hill of Crosses. What to see, how to get there, and how to combine both in one day.
Šiauliai: Hill of crosses private 2h
Duration: 2 hours
Quick facts
- Distance from Vilnius
- ~210 km
- Travel time
- ~2.5 hours by train from Vilnius
- Best time
- Apr–Oct; most attractions accessible year-round
- Days needed
- Half day for Šiauliai; full day when combined with Hill of Crosses
- Hill of Crosses
- 12 km north; taxi €8–12 each way
Quick answer: Šiauliai is Lithuania’s fourth-largest city, about 210 km from Vilnius and roughly 2.5 hours by train. Most visitors come here specifically as the gateway to the Hill of Crosses (12 km north). The city itself is a compact, working Lithuanian city with Sundial Square (Saulės Aikštė), a Bicycle Museum, and the Cathedral of St Peter and Paul — worth two or three hours if you’re spending a day in the region. It is not a destination that competes with Vilnius or Kaunas; it is an honest, functional Lithuanian city that makes a good base for the Hill of Crosses.
Šiauliai without the Hill of Crosses
The city was almost entirely destroyed during World War II — 80% of the buildings were bombed in 1944. What rebuilt afterwards was largely Soviet-era residential and commercial construction. This means Šiauliai lacks the architectural heritage of older Lithuanian cities; what you see is a post-war city with some interwar survivals and a modern pedestrian centre.
Saulės Aikštė (Sundial Square): The pedestrian heart of the city. A solar clock — the city emblem — marks the centre of the square, which is surrounded by shops, cafés, and a few surviving pre-war buildings. The square is pleasant and animated on warm days; a weekly market runs on weekends.
Cathedral of St Peter and Paul: A Gothic-Baroque church rebuilt multiple times after wars and fires. The interior is more interesting than the exterior — Baroque altar, carved wood, good stained glass. Free entry.
Bicycle Museum (Dviračių Muziejus): An unusually charming local museum dedicated entirely to the history of cycling, with hundreds of bicycles from the 19th century to the present day. Entry is around €3. It is genuinely enjoyable and very much off the standard tourist itinerary. Allow an hour.
Aušros Avenue (Aušros Alėja): The main pedestrian street, lined with shops and cafés, connecting the train station area to the city centre. A 20-minute walk; unremarkable but pleasant enough.
Šiauliai: Hill of crosses private 2hThe Hill of Crosses from Šiauliai
The Hill of Crosses is 12 km north of Šiauliai on the P79 road. From the city:
- Taxi: The most practical option. Expect €8–12 each way. Negotiate the return or ask the driver to wait (€15–20 for a waiting fare). Bolt may be available in Šiauliai — check the app.
- Local bus: A bus runs from Šiauliai bus station in the general direction of the hill, stopping at Jurgaičiai village (about 1 km walk from the hill). Bus times are infrequent and irregular — check locally or at the bus station. Not reliable without local knowledge.
- Car: 12 km, about 15 minutes. Car park free at the hill.
For a guided visit to the Hill of Crosses with transport included, the private tour from Šiauliai is the clearest option.
See the Hill of Crosses destination page for the full site guide, photography tips, and the history of the crosses.
Vilnius: Hill of crosses siauliai tourGetting to Šiauliai from Vilnius
Train: Vilnius to Šiauliai, approximately 2.5 hours, multiple daily departures, cost around €8–15. The Šiauliai railway station is about 1.5 km from the city centre (walkable; bus also available).
Bus: Regular bus services run from Vilnius bus station; similar travel time and price. Drops at the Šiauliai bus station, which is more centrally located.
Car: 210 km via A1, about 2.5 hours. Useful if you plan to visit the Hill of Crosses (12 km north of the city) and potentially continue to other northern Lithuanian sites.
Organised day tour from Vilnius: The most common approach — a guided day trip from Vilnius visits the Hill of Crosses and usually includes a stop in Šiauliai centre. This solves the transport problem to the hill and provides historical context.
Combining Šiauliai with a full northern Lithuania day
By car from Vilnius, a single long day can cover:
- Hill of Crosses (morning, 2–3 hours)
- Šiauliai centre (lunch, 1.5 hours)
- Return via Kaunas (130 km southeast of Šiauliai) for a late afternoon stop
This is a long day (400+ km total) but achievable in summer with early departure. See the best day trips from Vilnius guide for an honest comparison of day trip options and effort levels.
Where to eat in Šiauliai
Šiauliai is not a food destination but has reliable options for a lunch stop:
- Čili Pica (Vilniaus Street): A Lithuanian pizza chain — consistent quality, reliable hours, kid-friendly, €7–12. Uninspiring but functional.
- Banginis (near Saulės Aikštė): A local bar and restaurant with Lithuanian dishes and a beer garden in summer. Mains €9–14.
- Etno Dvaras (Tilžės Street): Traditional Lithuanian food — cepelinai, smoked meats, vegetable soups. Reliable quality for the format; €8–15 for a main.
Practical notes
Šiauliai is a working Lithuanian city, not a tourist town. English is spoken in hotels and some restaurants; you may need Lithuanian or Russian communication skills in smaller local establishments. The city feels provincial compared to Vilnius but that is not a criticism — it is simply a city going about its business.
What to skip: The Soviet-era residential districts on the outskirts. The shopping malls around the main commercial street. Most tour-operator “highlights” lists for Šiauliai are thin because the city’s main draw is genuinely the Hill of Crosses.
Frequently asked questions about Šiauliai
Is it worth spending time in Šiauliai itself?
Yes, briefly — about 2–3 hours covers the city’s highlights (Sundial Square, the cathedral, the Bicycle Museum). It’s a good complement to the Hill of Crosses if you’re making the journey north from Vilnius. As a standalone destination, it doesn’t merit a special trip.
How do I get from Šiauliai to the Hill of Crosses?
Taxi (€8–12 each way) is the most practical option. Local buses run infrequently and require a walk at the end. If you have a rental car, it’s a 15-minute drive. Most visitors combine the hill with a Šiauliai city visit via an organised day tour from Vilnius.
What train connections does Šiauliai have?
Šiauliai has direct train connections to Vilnius (2.5 hours, multiple daily) and to Klaipėda (1.5–2 hours), making it a reasonable intermediate stop on a Vilnius–Klaipėda journey. The northern rail network is less frequent than the Vilnius–Kaunas corridor.
Is Šiauliai a good overnight stop?
It’s a functional overnight stop if you want to see the Hill of Crosses at dawn (very worthwhile photographically) or if you’re travelling the Vilnius–Klaipėda route by train. The hotel options are mid-range and adequate; nothing remarkable. The city is quiet in the evenings.
Top experiences
Bookable activities with verified prices and instant confirmation on GetYourGuide.
Related reading

Hill of Crosses, Lithuania
The Hill of Crosses near Šiauliai has over 100,000 crosses planted by Lithuanians over centuries. How to visit, what it means, and how to get there.

Kaunas, Lithuania
Kaunas has Lithuania's best interwar Modernist architecture, a walkable old town, and the Ninth Fort Holocaust museum. 1 hour from Vilnius by train.

Vilnius, Lithuania
Plan your trip to Vilnius: old town walks, Soviet heritage, food scene, ballooning, and honest logistics for Europe's most underrated capital.