TrainMap

Ostrava: direct trains and buses

From Ostrava you can reach 248 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.

Open on the map

Destinationper dayTrainBus
Olomouc62× a day0 h 531 h 00
Praha45× a day3 h 084 h 00
Bohumín41× a day0 h 06–
Brno40× a day2 h 162 h 05
Hranice40× a day0 h 27–
Katowice PL34× a day1 h 481 h 05
Pardubice34× a day2 h 11–
Kraków PL33× a day2 h 122 h 15
Přerov27× a day0 h 49–
Studénka24× a day0 h 09–
Zábřeh23× a day1 h 22–
Wien AT22× a day2 h 584 h 00
Česká Třebová18× a day1 h 44–
Lipník nad Bečvou16× a day0 h 43–
Čadca SK15× a day0 h 51–
Žilina SK15× a day1 h 19–
Český Těšín15× a day0 h 33–
Třinec15× a day0 h 41–
Kolín15× a day2 h 32–
Jablunkov12× a day0 h 50–
Warszawa PL12× a day4 h 324 h 55
Opava11× a day0 h 200 h 37
Karviná11× a day0 h 18–
Havířov10× a day0 h 150 h 15
Rzeszów PL10× a day4 h 145 h 00
Czechowice-Dziedzice PL9× a day1 h 10–
Oświęcim PL9× a day1 h 24–
Břeclav8× a day1 h 41–
Ústí nad Orlicí8× a day1 h 52–
Krnov8× a day0 h 511 h 03
Chalupki PL8× a day0 h 25–
Włoszczowa PL8× a day3 h 10–
Opoczno Poludnie PL8× a day3 h 38–
Rybnik PL7× a day0 h 560 h 45
Otrokovice7× a day1 h 06–
Staré Město7× a day1 h 18–
Hodonín7× a day1 h 36–
Zebrzydowice PL7× a day0 h 36–
Trzebinia PL7× a day1 h 43–
Krzeszowice PL7× a day1 h 51–
Vrútky SK7× a day1 h 42–
Liptovský Mikuláš SK7× a day2 h 38–
Štrba SK7× a day3 h 07–
Poprad SK7× a day3 h 21–
Spišská Nová Ves SK7× a day3 h 43–
Tychy PL6× a day1 h 29–
Bruntál6× a day1 h 31–
Przemyśl PL6× a day5 h 106 h 35
Sosnowiec PL6× a day2 h 04–
Dąbrowa Górnicza PL6× a day2 h 23–
Zawiercie PL6× a day2 h 39–
Chrzanów PL6× a day1 h 38–
Ružomberok SK6× a day2 h 15–
Kysak SK5× a day4 h 47–
Košice SK5× a day5 h 03–
Racibórz PL4× a day0 h 40–
Frýdek-Místek4× a day–0 h 20
Nový Jičín4× a day–0 h 55
Wodzisław Śląski PL4× a day0 h 47–
Petrovice u Karv. PL4× a day0 h 28–
Plzeň3× a day4 h 436 h 05
Dębica PL3× a day4 h 135 h 00
Kędzierzyn-Koźle PL3× a day1 h 07–
Karlovy Vary3× a day6 h 567 h 15
Opole PL3× a day1 h 281 h 55
Wrocław PL3× a day2 h 083 h 20
München DE3× a day9 h 009 h 45
Graz AT2× a day5 h 287 h 05
Stříbro2× a day5 h 14–
Planá2× a day5 h 37–
Mariánské Lázně2× a day5 h 50–
Cheb2× a day6 h 11–
Šumperk2× a day–2 h 35
Hradec Králové2× a day–5 h 25
Teplice2× a day–8 h 40
Sędziszów Małopolski PL2× a day5 h 215 h 32
Bratislava SK2× a day3 h 163 h 35
Budapest HU2× a day5 h 586 h 15
Nürnberg DE2× a day–8 h 10
Bochnia PL2× a day3 h 31–
Tarnów PL2× a day3 h 55–
Łańcut PL2× a day4 h 52–
Przeworsk PL2× a day5 h 05–
Jarosław PL2× a day5 h 16–
Kraľovany SK2× a day1 h 58–
Margecany SK2× a day4 h 34–
Dresden DE2× a day5 h 3510 h 25
Berlin DE2× a day7 h 0513 h 20
Gliwice PL2× a day2 h 071 h 22
Zabrze PL2× a day2 h 141 h 37
Prešov SK2× a day4 h 38–
Ostrov2× a day–7 h 35
Annaberg-Buchholz DE2× a day–8 h 30
Chemnitz DE2× a day–9 h 20
Jastrzębie-Zdrój PL2× a day–0 h 35
Częstochowa PL2× a day–2 h 30
Pyrzowice, Katowice Airport PL2× a day–2 h 10
Lviv UA2× a day–9 h 50
Zhytomyr UA2× a day–16 h 35
Kyiv UA2× a day–18 h 15
Maribor SI1× a day–8 h 05
Ljubljana SI1× a day–9 h 50
Mysłowice PL1× a day2 h 25–
Kúty SK1× a day2 h 14–
Tábor1× a day4 h 10–
České Budějovice1× a day4 h 50–
Sokolov1× a day6 h 37–
Ropczyce PL1× a day–5 h 22
Lublin PL1× a day–7 h 10
Klagenfurt AT1× a day–8 h 30
Villach AT1× a day–9 h 10
Marghera1× a day–12 h 35
Padova IT1× a day–13 h 20
Milano IT1× a day–16 h 35
Genova1× a day–18 h 55
Nice1× a day–22 h 30
Toulon1× a day–24 h 35
Marseille1× a day–25 h 40
Győr HU1× a day–4 h 40
Debrecen HU1× a day–10 h 05
Oradea RO1× a day–12 h 05
Cluj-Napoca RO1× a day–15 h 15
Brașov RO1× a day–19 h 35
Ploiești1× a day–21 h 40
București1× a day–22 h 50
Mannheim DE1× a day–12 h 15
Paris FR1× a day–18 h 40
Erlangen DE1× a day–8 h 45
Frankfurt am Main DE1× a day–11 h 55
Mainz DE1× a day–12 h 55
Koblenz DE1× a day–14 h 40
Aachen DE1× a day–16 h 40
Bruxelles - Brussel BE1× a day–18 h 50
Antwerpen1× a day–20 h 00
Rotterdam1× a day–21 h 20
Den Haag1× a day–21 h 50
Poltava UA1× a day–23 h 45
Jaworzno Szczakowa PL1× a day2 h 58–
Brzesko PL1× a day4 h 31–
Ropczyce PL1× a day5 h 14–
Radymno PL1× a day6 h 22–
Pszczyna PL1× a day1 h 32–
Nové Zámky SK1× a day4 h 18–
Szob HU1× a day4 h 59–
Nagymaros HU1× a day5 h 10–
Vác HU1× a day5 h 24–
Trebišov SK1× a day7 h 37–
Michalovce SK1× a day7 h 56–
Humenné SK1× a day8 h 18–
St. Pölten AT1× a day4 h 34–
Linz AT1× a day5 h 34–
Attnang-Puchheim AT1× a day6 h 02–
Salzburg AT1× a day6 h 51–
Rosenheim DE1× a day8 h 11–
Grodzisk Mazowiecki PL1× a day4 h 43–
Bruck an der Mur AT1× a day4 h 50–
Leszno PL1× a day2 h 53–
Poznań PL1× a day3 h 28–
Schönefeld DE6× a week–12 h 45
Łódź PL6× a week–5 h 20
Toruń PL6× a week–7 h 45
Gdańsk PL6× a week–10 h 00
Sopot PL6× a week–10 h 35
Gdynia PL6× a week–11 h 00
Rijeka5× a week–12 h 10
Regensburg DE5× a week–8 h 20
Trieste4× a week–11 h 35
Pula4× a week–14 h 30
Żory PL4× a week–1 h 00
Chorzów PL4× a week–1 h 55
Rivne UA4× a week–14 h 05
Chernihiv4× a week–21 h 45
Zlín1× a week–1 h 25
Ústí nad Labem1× a week4 h 26–
Děčín1× a week4 h 43–
Bad Schandau DE1× a week5 h 04–
Hamburg DE1× a week9 h 10–
Neumünster DE1× a week10 h 05–
Kiel DE1× a week10 h 25–

69 more destinations on the map

Popular cities

PrahaWarszawaKrakówMünchenWrocławKatowiceWienBerlinPoznańBrnoStuttgartŁódźGdańskBratislavaRzeszówFrankfurt am MainBudapestHamburgNürnbergSalzburgSzczecinGdyniaKarlsruheDresdenGrazKölnLinzLublinPlzeň