Getting around Bratislava by public transport
City transport in Bratislava is run by Dopravný podnik Bratislava, a.s. (CC BY 4.0, data.bratislava.sk). Punkto holds 135 lines (trams, trolleybuses, buses, regional buses) and 783 stops in the city; the timetable is valid until 5 December 2026. 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 Bratislava city transport starts at €1.09 when paying by card and at €1.20 in cash. A temporary discount begins on 12 October 2026: sale −50% until 10.11. The price list was last checked on 6 October 2026.
Paying by card or electronically is cheaper than cash: a basic ticket starts at €1.09 against €1.20 in cash.
From the tariff: A single IDS BK ticket is valid with all operators of the integrated system for its whole validity period; prices are for zones 100 and 101, travel outside them is paid with an additional zone. The electronic price applies when paying with an e-wallet, in the IDS BK and Cyril apps or with a contactless payment card.
Full prices, reduced fares, temporary promotions and the tariff source are on the Bratislava public transport fares page. Bratislava public transport fares
From the railway station
Bratislava hl.st.
Bratislava hl.st. railway station: on a weekday 150 trains leave from it.
Trains run mainly to: Kúty (19 trips, first 04:01, last 22:36); Wien Hbf (19 trips, first 04:50, last 23:50); Galanta (17 trips, first 05:09, last 22:09); Nové Zámky (16 trips, first 05:33, last 23:09); Košice (15 trips, first 04:16, last 18:16).
Within 300 m of the station is the city transport stop Jaskový rad: it is served by lines 145, with 31 departures on a weekday, first 05:55, last 20:55.
Within 300 m of the station is the city transport stop Žabotova: it is served by lines 145, with 31 departures on a weekday, first 05:57, last 20:57.
Bratislava-Petržalka
Bratislava-Petržalka railway station: on a weekday 42 trains leave from it.
Trains run mainly to: Deutschkreutz (14 trips, first 04:16, last 21:16); Wien Hbf (9 trips, first 04:46, last 23:16); Hegyeshalom (8 trips, first 05:49, last 20:49); Bratislava-N.Mesto (6 trips, first 08:08, last 22:08); Rajka (3 trips, first 04:49, last 15:49).
Within 300 m of the station is the city transport stop Stn. Petržalka: it is served by lines 80, N80, 91, 93, N93, 94, 99, 191, with 1241 departures on a weekday, first 00:00, last 23:59.
Within 300 m of the station is the city transport stop Gercenova: it is served by lines 88, N95, 99, with 470 departures on a weekday, first 00:00, last 23:59.
Airport
The stop Letisko / Airport is named as the airport in the timetable. It is served by lines 61, N61.
On a weekday there are 147 departures from it, first 00:00, last 23:59.
Busiest directions: Hlavná stanica.
Night lines
The timetable source marks these lines as night lines (20). Times are the first and last departure on the line and the number of trips on a weekday, on Saturday and on Sunday.
| Line | Route | Weekday | Saturday | Sunday |
|---|---|---|---|---|
| N21 | Hlavná stanica – Štefana Králika | 23:30–03:52 (+1 day), 12 trips | 23:30–03:52 (+1 day), 12 trips | 23:30–03:52 (+1 day), 12 trips |
| N29 | Hrad Devín – Hlavná stanica | 23:30–03:57 (+1 day), 11 trips | 23:30–03:57 (+1 day), 11 trips | 23:30–03:57 (+1 day), 11 trips |
| N31 | Cintorín Slávičie – Hlavná stanica | 23:30–04:10 (+1 day), 11 trips | 23:30–04:10 (+1 day), 11 trips | 23:30–04:10 (+1 day), 11 trips |
| N33 | Hlavná stanica – Dlhé diely | 23:13–04:03 (+1 day), 13 trips | 23:13–04:03 (+1 day), 13 trips | 23:13–04:03 (+1 day), 13 trips |
| N34 | Hlavná stanica – Pri kríži | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips |
| N37 | Záhorská Bystrica – Hlavná stanica | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips |
| N44 | Hodžovo nám. – Koliba | 23:16–04:16 (+1 day), 12 trips | 23:16–04:16 (+1 day), 12 trips | 23:16–04:16 (+1 day), 12 trips |
| N47 | Hodžovo nám. – Valašská | 23:38–04:25 (+1 day), 10 trips | 23:38–04:25 (+1 day), 10 trips | 23:38–04:25 (+1 day), 10 trips |
| N53 | Hlavná stanica – Vajnory | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips |
| N55 | Hlavná stanica – Na pántoch | 23:29–03:59 (+1 day), 12 trips | 23:29–03:59 (+1 day), 12 trips | 23:29–03:59 (+1 day), 12 trips |
| N56 | Zlaté piesky – Hečkova | 23:48–04:18 (+1 day), 8 trips | 23:48–04:18 (+1 day), 8 trips | 23:48–04:18 (+1 day), 8 trips |
| N61 | Letisko / Airport – Hlavná stanica | 23:30–03:52 (+1 day), 11 trips | 23:30–03:52 (+1 day), 11 trips | 23:30–03:52 (+1 day), 11 trips |
| N70 | Stn. P. Biskupice – Hlavná stanica | 23:30–03:59 (+1 day), 11 trips | 23:30–03:59 (+1 day), 11 trips | 23:30–03:59 (+1 day), 11 trips |
| N72 | Hodžovo nám. – Stn. Vrakuňa | 23:35–04:00 (+1 day), 11 trips | 23:35–04:00 (+1 day), 11 trips | 23:35–04:00 (+1 day), 11 trips |
| N74 | Vlčie hrdlo – Hlavná stanica | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips | 22:59–03:59 (+1 day), 13 trips |
| N80 | Kapitulský dvor – Hlavná stanica | 23:30–04:00 (+1 day), 11 trips | 23:30–04:00 (+1 day), 11 trips | 23:30–04:00 (+1 day), 11 trips |
| N91 | Čunovo – Jasovská | 23:55–04:22 (+1 day), 10 trips | 23:55–04:22 (+1 day), 10 trips | 23:55–04:22 (+1 day), 10 trips |
| N93 | Jasovská – Hlavná stanica | 23:00–04:30 (+1 day), 14 trips | 23:00–04:30 (+1 day), 14 trips | 23:00–04:30 (+1 day), 14 trips |
| N95 | Depo Petržalka – Hlavná stanica | 22:59–04:30 (+1 day), 14 trips | 22:59–04:30 (+1 day), 14 trips | 22:59–04:30 (+1 day), 14 trips |
| N99 | Depo Petržalka – Ovsište | 23:40–04:00 (+1 day), 6 trips | 23:40–04:00 (+1 day), 6 trips | 23:40–04:00 (+1 day), 6 trips |
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 Bratislava?
- The basic (full) fare on Bratislava city transport starts at €1.09 when paying by card and at €1.20 in cash. A temporary discount begins on 12 October 2026: sale −50% until 10.11. The price list was last checked on 6 October 2026.
- How do you pay for public transport in Bratislava?
- The price list gives two prices: by card or electronically from €1.09, in cash from €1.20.
- Which lines go to the airport in Bratislava?
- The stop Letisko / Airport is served by lines 61, N61.
- Are there night lines in Bratislava?
- Yes, the timetable marks these lines as night lines: N21, N29, N31, N33, N34, N37, N44, N47, N53, N55, N56, N61, N70, N72, N74, N80, N91, N93, N95, N99.
- Which city transport stop is next to the railway station in Bratislava?
- Within 300 m of Bratislava hl.st. station is the stop Jaskový rad, served by lines 145.
Direct connections from Bratislava
- Bratislava → Dunajská Streda
- Bratislava → Galanta
- Bratislava → Trnava
- Bratislava → Trenčín
- Bratislava → Púchov
- Bratislava → Žilina
- Bratislava → Nové Zámky
- Bratislava → Považská Bystrica
- Bratislava → Nové Mesto nad Váhom
- Bratislava → Piešťany
- Bratislava → Šaľa
- Bratislava → Košice
- Bratislava → Liptovský Mikuláš
- Bratislava → Spišská Nová Ves
- Bratislava → Ružomberok
- Bratislava → Senica
- Bratislava → Štúrovo
- Bratislava → Komárno
- Bratislava → Banská Bystrica
- Bratislava → Levice
- Bratislava → Šurany
- Bratislava → Zvolen
- Bratislava → Humenné
- Bratislava → Michalovce