Getting around Žilina by public transport
City transport in Žilina is run by Dopravný podnik mesta Žiliny s.r.o. Punkto holds 61 lines (trolleybuses, buses, regional buses) and 445 stops in the city; the timetable is valid until 3 October 2027. This page gathers what a visitor arriving in the city needs: tickets, the railway station and, where the timetable has them, the airport and night lines.
Tickets and paying
The basic (full) fare on Žilina city transport starts at €0.90 when paying by card and at €1.30 in cash. A temporary discount begins on 12 October 2026: sale −50% until 10.11. The price list was last checked on 7 October 2026.
Paying by card or electronically is cheaper than cash: a basic ticket starts at €0.90 against €1.30 in cash.
Full prices, reduced fares, temporary promotions and the tariff source are on the Žilina public transport fares page. Žilina public transport fares
From the railway station
Žilina
Žilina railway station: on a weekday 166 trains leave from it.
Trains run mainly to: Bratislava hl.st. (25 trips, first 05:32, last 03:04 (+1 day)); Košice (21 trips, first 04:19, last 02:44 (+1 day)); Rajec (21 trips, first 05:18, last 22:48); Skalité (18 trips, first 05:17, last 22:17); Trenčín-Zlatovce (18 trips, first 04:47, last 21:47).
Within 300 m of the station is the city transport stop Železničná stanica · smer Hurbanova: it is served by lines 3, 4, 6, 16, 22, 23, 24, 26, 29, 30, 31, 50, with 414 departures on a weekday, first 01:35, last 23:45.
Within 300 m of the station is the city transport stop Železničná stanica · smer Vlčince: it is served by lines 6, 14, 31, with 142 departures on a weekday, first 05:07, last 22:44.
Žilina-zariečie
Žilina-zariečie railway station: on a weekday 42 trains leave from it.
Trains run mainly to: Rajec (21 trips, first 05:22, last 22:52); Žilina (21 trips, first 05:12, last 20:12).
Within 300 m of the station is the city transport stop Hálkova: it is served by lines 1, 6, 7, 16, 21, 22, 26, 27, 29, 50, 67, with 562 departures on a weekday, first 00:00, last 23:59.
The Punkto app
Punkto shows live departures where the source provides them, plans journeys with transfers and prices a trip inside the city from the tariff given above. The app can be installed on a phone's home screen, and the city timetables work without a connection.
Frequently asked questions
- How much is a public transport ticket in Žilina?
- The basic (full) fare on Žilina city transport starts at €0.90 when paying by card and at €1.30 in cash. A temporary discount begins on 12 October 2026: sale −50% until 10.11. The price list was last checked on 7 October 2026.
- How do you pay for public transport in Žilina?
- The price list gives two prices: by card or electronically from €0.90, in cash from €1.30.
- Which city transport stop is next to the railway station in Žilina?
- Within 300 m of Žilina station is the stop Železničná stanica · smer Hurbanova, served by lines 3, 4, 6, 16, 22, 23, 24, 26, 29, 30, 31, 50.
Direct connections from Žilina
- Žilina → Kysucké Nové Mesto
- Žilina → Trenčín
- Žilina → Považská Bystrica
- Žilina → Púchov
- Žilina → Čadca
- Žilina → Liptovský Mikuláš
- Žilina → Ružomberok
- Žilina → Bratislava
- Žilina → Trnava
- Žilina → Spišská Nová Ves
- Žilina → Košice
- Žilina → Martin
- Žilina → Banská Bystrica
- Žilina → Nové Mesto nad Váhom
- Žilina → Piešťany
- Žilina → Zvolen
- Žilina → Humenné
- Žilina → Michalovce
- Žilina → Varín
- Žilina → Porúbka
- Žilina → Bytča
- Žilina → Rajecké Teplice
- Žilina → Vrútky
- Žilina → Dolný Hričov