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.
| Destination | per day | Train | Bus |
|---|---|---|---|
| Olomouc | 62× a day | 0 h 53 | 1 h 00 |
| Praha | 45× a day | 3 h 08 | 4 h 00 |
| Bohumín | 41× a day | 0 h 06 | – |
| Brno | 40× a day | 2 h 16 | 2 h 05 |
| Hranice | 40× a day | 0 h 27 | – |
| Katowice PL | 34× a day | 1 h 48 | 1 h 05 |
| Pardubice | 34× a day | 2 h 11 | – |
| Kraków PL | 33× a day | 2 h 12 | 2 h 15 |
| Přerov | 27× a day | 0 h 49 | – |
| Studénka | 24× a day | 0 h 09 | – |
| Zábřeh | 23× a day | 1 h 22 | – |
| Wien AT | 22× a day | 2 h 58 | 4 h 00 |
| Česká Třebová | 18× a day | 1 h 44 | – |
| Lipník nad Bečvou | 16× a day | 0 h 43 | – |
| Čadca SK | 15× a day | 0 h 51 | – |
| Žilina SK | 15× a day | 1 h 19 | – |
| Český Těšín | 15× a day | 0 h 33 | – |
| Třinec | 15× a day | 0 h 41 | – |
| Kolín | 15× a day | 2 h 32 | – |
| Jablunkov | 12× a day | 0 h 50 | – |
| Warszawa PL | 12× a day | 4 h 32 | 4 h 55 |
| Opava | 11× a day | 0 h 20 | 0 h 37 |
| Karviná | 11× a day | 0 h 18 | – |
| Havířov | 10× a day | 0 h 15 | 0 h 15 |
| Rzeszów PL | 10× a day | 4 h 14 | 5 h 00 |
| Czechowice-Dziedzice PL | 9× a day | 1 h 10 | – |
| Oświęcim PL | 9× a day | 1 h 24 | – |
| Břeclav | 8× a day | 1 h 41 | – |
| Ústí nad Orlicí | 8× a day | 1 h 52 | – |
| Krnov | 8× a day | 0 h 51 | 1 h 03 |
| Chalupki PL | 8× a day | 0 h 25 | – |
| Włoszczowa PL | 8× a day | 3 h 10 | – |
| Opoczno Poludnie PL | 8× a day | 3 h 38 | – |
| Rybnik PL | 7× a day | 0 h 56 | 0 h 45 |
| Otrokovice | 7× a day | 1 h 06 | – |
| Staré Město | 7× a day | 1 h 18 | – |
| Hodonín | 7× a day | 1 h 36 | – |
| Zebrzydowice PL | 7× a day | 0 h 36 | – |
| Trzebinia PL | 7× a day | 1 h 43 | – |
| Krzeszowice PL | 7× a day | 1 h 51 | – |
| Vrútky SK | 7× a day | 1 h 42 | – |
| Liptovský Mikuláš SK | 7× a day | 2 h 38 | – |
| Štrba SK | 7× a day | 3 h 07 | – |
| Poprad SK | 7× a day | 3 h 21 | – |
| Spišská Nová Ves SK | 7× a day | 3 h 43 | – |
| Tychy PL | 6× a day | 1 h 29 | – |
| Bruntál | 6× a day | 1 h 31 | – |
| Przemyśl PL | 6× a day | 5 h 10 | 6 h 35 |
| Sosnowiec PL | 6× a day | 2 h 04 | – |
| Dąbrowa Górnicza PL | 6× a day | 2 h 23 | – |
| Zawiercie PL | 6× a day | 2 h 39 | – |
| Chrzanów PL | 6× a day | 1 h 38 | – |
| Ružomberok SK | 6× a day | 2 h 15 | – |
| Kysak SK | 5× a day | 4 h 47 | – |
| Košice SK | 5× a day | 5 h 03 | – |
| Racibórz PL | 4× a day | 0 h 40 | – |
| Frýdek-Místek | 4× a day | – | 0 h 20 |
| Nový Jičín | 4× a day | – | 0 h 55 |
| Wodzisław Śląski PL | 4× a day | 0 h 47 | – |
| Petrovice u Karv. PL | 4× a day | 0 h 28 | – |
| Plzeň | 3× a day | 4 h 43 | 6 h 05 |
| Dębica PL | 3× a day | 4 h 13 | 5 h 00 |
| Kędzierzyn-Koźle PL | 3× a day | 1 h 07 | – |
| Karlovy Vary | 3× a day | 6 h 56 | 7 h 15 |
| Opole PL | 3× a day | 1 h 28 | 1 h 55 |
| Wrocław PL | 3× a day | 2 h 08 | 3 h 20 |
| München DE | 3× a day | 9 h 00 | 9 h 45 |
| Graz AT | 2× a day | 5 h 28 | 7 h 05 |
| Stříbro | 2× a day | 5 h 14 | – |
| Planá | 2× a day | 5 h 37 | – |
| Mariánské Lázně | 2× a day | 5 h 50 | – |
| Cheb | 2× a day | 6 h 11 | – |
| Šumperk | 2× a day | – | 2 h 35 |
| Hradec Králové | 2× a day | – | 5 h 25 |
| Teplice | 2× a day | – | 8 h 40 |
| Sędziszów Małopolski PL | 2× a day | 5 h 21 | 5 h 32 |
| Bratislava SK | 2× a day | 3 h 16 | 3 h 35 |
| Budapest HU | 2× a day | 5 h 58 | 6 h 15 |
| Nürnberg DE | 2× a day | – | 8 h 10 |
| Bochnia PL | 2× a day | 3 h 31 | – |
| Tarnów PL | 2× a day | 3 h 55 | – |
| Łańcut PL | 2× a day | 4 h 52 | – |
| Przeworsk PL | 2× a day | 5 h 05 | – |
| Jarosław PL | 2× a day | 5 h 16 | – |
| Kraľovany SK | 2× a day | 1 h 58 | – |
| Margecany SK | 2× a day | 4 h 34 | – |
| Dresden DE | 2× a day | 5 h 35 | 10 h 25 |
| Berlin DE | 2× a day | 7 h 05 | 13 h 20 |
| Gliwice PL | 2× a day | 2 h 07 | 1 h 22 |
| Zabrze PL | 2× a day | 2 h 14 | 1 h 37 |
| Prešov SK | 2× a day | 4 h 38 | – |
| Ostrov | 2× a day | – | 7 h 35 |
| Annaberg-Buchholz DE | 2× a day | – | 8 h 30 |
| Chemnitz DE | 2× a day | – | 9 h 20 |
| Jastrzębie-Zdrój PL | 2× a day | – | 0 h 35 |
| Częstochowa PL | 2× a day | – | 2 h 30 |
| Pyrzowice, Katowice Airport PL | 2× a day | – | 2 h 10 |
| Lviv UA | 2× a day | – | 9 h 50 |
| Zhytomyr UA | 2× a day | – | 16 h 35 |
| Kyiv UA | 2× a day | – | 18 h 15 |
| Maribor SI | 1× a day | – | 8 h 05 |
| Ljubljana SI | 1× a day | – | 9 h 50 |
| Mysłowice PL | 1× a day | 2 h 25 | – |
| Kúty SK | 1× a day | 2 h 14 | – |
| Tábor | 1× a day | 4 h 10 | – |
| České Budějovice | 1× a day | 4 h 50 | – |
| Sokolov | 1× a day | 6 h 37 | – |
| Ropczyce PL | 1× a day | – | 5 h 22 |
| Lublin PL | 1× a day | – | 7 h 10 |
| Klagenfurt AT | 1× a day | – | 8 h 30 |
| Villach AT | 1× a day | – | 9 h 10 |
| Marghera | 1× a day | – | 12 h 35 |
| Padova IT | 1× a day | – | 13 h 20 |
| Milano IT | 1× a day | – | 16 h 35 |
| Genova | 1× a day | – | 18 h 55 |
| Nice | 1× a day | – | 22 h 30 |
| Toulon | 1× a day | – | 24 h 35 |
| Marseille | 1× a day | – | 25 h 40 |
| Győr HU | 1× a day | – | 4 h 40 |
| Debrecen HU | 1× a day | – | 10 h 05 |
| Oradea RO | 1× a day | – | 12 h 05 |
| Cluj-Napoca RO | 1× a day | – | 15 h 15 |
| Brașov RO | 1× a day | – | 19 h 35 |
| Ploiești | 1× a day | – | 21 h 40 |
| București | 1× a day | – | 22 h 50 |
| Mannheim DE | 1× a day | – | 12 h 15 |
| Paris FR | 1× a day | – | 18 h 40 |
| Erlangen DE | 1× a day | – | 8 h 45 |
| Frankfurt am Main DE | 1× a day | – | 11 h 55 |
| Mainz DE | 1× a day | – | 12 h 55 |
| Koblenz DE | 1× a day | – | 14 h 40 |
| Aachen DE | 1× a day | – | 16 h 40 |
| Bruxelles - Brussel BE | 1× a day | – | 18 h 50 |
| Antwerpen | 1× a day | – | 20 h 00 |
| Rotterdam | 1× a day | – | 21 h 20 |
| Den Haag | 1× a day | – | 21 h 50 |
| Poltava UA | 1× a day | – | 23 h 45 |
| Jaworzno Szczakowa PL | 1× a day | 2 h 58 | – |
| Brzesko PL | 1× a day | 4 h 31 | – |
| Ropczyce PL | 1× a day | 5 h 14 | – |
| Radymno PL | 1× a day | 6 h 22 | – |
| Pszczyna PL | 1× a day | 1 h 32 | – |
| Nové Zámky SK | 1× a day | 4 h 18 | – |
| Szob HU | 1× a day | 4 h 59 | – |
| Nagymaros HU | 1× a day | 5 h 10 | – |
| Vác HU | 1× a day | 5 h 24 | – |
| Trebišov SK | 1× a day | 7 h 37 | – |
| Michalovce SK | 1× a day | 7 h 56 | – |
| Humenné SK | 1× a day | 8 h 18 | – |
| St. Pölten AT | 1× a day | 4 h 34 | – |
| Linz AT | 1× a day | 5 h 34 | – |
| Attnang-Puchheim AT | 1× a day | 6 h 02 | – |
| Salzburg AT | 1× a day | 6 h 51 | – |
| Rosenheim DE | 1× a day | 8 h 11 | – |
| Grodzisk Mazowiecki PL | 1× a day | 4 h 43 | – |
| Bruck an der Mur AT | 1× a day | 4 h 50 | – |
| Leszno PL | 1× a day | 2 h 53 | – |
| Poznań PL | 1× a day | 3 h 28 | – |
| Schönefeld DE | 6× a week | – | 12 h 45 |
| Łódź PL | 6× a week | – | 5 h 20 |
| Toruń PL | 6× a week | – | 7 h 45 |
| Gdańsk PL | 6× a week | – | 10 h 00 |
| Sopot PL | 6× a week | – | 10 h 35 |
| Gdynia PL | 6× a week | – | 11 h 00 |
| Rijeka | 5× a week | – | 12 h 10 |
| Regensburg DE | 5× a week | – | 8 h 20 |
| Trieste | 4× a week | – | 11 h 35 |
| Pula | 4× a week | – | 14 h 30 |
| Żory PL | 4× a week | – | 1 h 00 |
| Chorzów PL | 4× a week | – | 1 h 55 |
| Rivne UA | 4× a week | – | 14 h 05 |
| Chernihiv | 4× a week | – | 21 h 45 |
| Zlín | 1× a week | – | 1 h 25 |
| Ústí nad Labem | 1× a week | 4 h 26 | – |
| Děčín | 1× a week | 4 h 43 | – |
| Bad Schandau DE | 1× a week | 5 h 04 | – |
| Hamburg DE | 1× a week | 9 h 10 | – |
| Neumünster DE | 1× a week | 10 h 05 | – |
| Kiel DE | 1× a week | 10 h 25 | – |
69 more destinations on the map