TrainMap

Praha: direct trains and buses

From Praha you can reach 698 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
Brno113× a day2 h 302 h 10
Pardubice72× a day0 h 501 h 05
Kolín62× a day0 h 29–
Bratislava SK58× a day4 h 253 h 51
České Budějovice55× a day1 h 341 h 45
Plzeň53× a day1 h 090 h 50
Olomouc53× a day2 h 112 h 55
Česká Třebová52× a day1 h 29–
Dresden DE47× a day2 h 081 h 50
Liberec44× a day–1 h 05
Karlovy Vary44× a day3 h 201 h 30
Ostrava42× a day3 h 074 h 05
Břeclav40× a day3 h 043 h 06
Budapest HU40× a day6 h 515 h 56
Berlin DE37× a day3 h 394 h 00
Teplice37× a day1 h 241 h 00
Hradec Králové37× a day1 h 280 h 09
Wien AT37× a day4 h 063 h 54
Zábřeh35× a day1 h 51–
Ústí nad Orlicí34× a day1 h 21–
Tábor34× a day0 h 541 h 05
Ústí nad Labem31× a day0 h 59–
Hranice31× a day2 h 47–
Most27× a day1 h 501 h 03
Písek24× a day2 h 271 h 06
Nürnberg DE24× a day–3 h 19
Jihlava24× a day2 h 121 h 25
Cheb24× a day2 h 392 h 20
Beroun23× a day0 h 270 h 45
München DE23× a day5 h 334 h 30
Wrocław PL22× a day3 h 493 h 55
Děčín20× a day1 h 16–
Kraków PL19× a day5 h 496 h 40
Bohumín18× a day3 h 23–
Warszawa PL18× a day8 h 278 h 25
Benešov18× a day0 h 310 h 30
Roudnice nad Labem16× a day0 h 38–
Lovosice16× a day0 h 48–
Sokolov16× a day3 h 172 h 00
Regensburg DE16× a day3 h 563 h 05
Kralupy nad Vltavou15× a day0 h 15–
Přerov15× a day2 h 27–
Chomutov15× a day2 h 111 h 10
Katowice PL14× a day5 h 485 h 20
Litvínov14× a day–1 h 20
Klatovy13× a day2 h 06–
Uherské Hradiště12× a day3 h 333 h 55
Žilina SK12× a day4 h 415 h 45
Jirkov12× a day2 h 061 h 25
Trutnov12× a day–1 h 39
Frankfurt am Main DE12× a day8 h 546 h 25
Hamburg DE11× a day5 h 437 h 35
Łódź PL11× a day–7 h 20
Svitavy11× a day1 h 382 h 40
Trenčín SK11× a day6 h 274 h 40
Ostrov11× a day3 h 031 h 50
Havlíčkův Brod10× a day1 h 46–
Žďár nad Sázavou10× a day2 h 252 h 32
Otrokovice10× a day2 h 44–
Blansko10× a day2 h 14–
Košice SK10× a day8 h 259 h 45
Čadca SK10× a day4 h 13–
Hulín10× a day2 h 42–
Český Těšín10× a day4 h 03–
Třinec10× a day4 h 11–
Bad Schandau DE10× a day1 h 38–
Poprad SK10× a day6 h 447 h 25
Győr HU9× a day–5 h 25
Klášterec nad Ohří9× a day2 h 392 h 05
Staré Město9× a day2 h 55–
København DK9× a day–12 h 55
Náchod9× a day–2 h 00
Mohelnice8× a day2 h 033 h 05
Zürich CH8× a day–8 h 40
Kúty SK8× a day3 h 28–
Leipzig DE8× a day–3 h 15
Hannover DE8× a day–7 h 45
Bílina8× a day1 h 37–
Stříbro8× a day1 h 44–
Planá8× a day2 h 07–
Mariánské Lázně8× a day2 h 18–
Červenka8× a day2 h 12–
Lipník nad Bečvou8× a day2 h 52–
Valašské Meziříčí8× a day3 h 28–
Vsetín8× a day3 h 46–
Karlsruhe DE8× a day10 h 237 h 50
Spišská Nová Ves SK8× a day7 h 097 h 55
Nové Zámky SK8× a day5 h 20–
Neratovice8× a day0 h 11–
Mladá Boleslav8× a day0 h 49–
Havířov8× a day3 h 40–
Bruxelles - Brussel BE8× a day–12 h 00
Paris FR8× a day–12 h 45
Graz AT8× a day6 h 426 h 20
Liptovský Mikuláš SK8× a day6 h 007 h 30
Studénka7× a day3 h 07–
Ružomberok SK7× a day5 h 376 h 50
Chemnitz DE7× a day–2 h 55
Kladno7× a day0 h 220 h 20
Linz AT7× a day5 h 533 h 40
Vác HU7× a day6 h 24–
Púchov SK7× a day4 h 47–
Cham DE7× a day2 h 51–
Landshut DE7× a day4 h 45–
Freising DE7× a day5 h 05–
Jablunkov7× a day4 h 23–
Köln7× a day–9 h 35
Vrútky SK7× a day5 h 04–
Štrba SK7× a day6 h 30–
Rostock DE7× a day–7 h 15
Rzeszów PL7× a day7 h 419 h 30
Zagreb HR7× a day–8 h 50
Strasbourg DE6× a day–7 h 20
Stuttgart DE6× a day–5 h 45
Louny6× a day–0 h 40
Rakovník6× a day1 h 09–
Příbram6× a day1 h 230 h 50
Kornwestheim DE6× a day–6 h 35
Znojmo6× a day–2 h 35
Szob HU6× a day6 h 00–
Nagymaros HU6× a day6 h 11–
Czechowice-Dziedzice PL6× a day4 h 49–
Oświęcim PL6× a day5 h 04–
Freiburg im Breisgau DE6× a day11 h 367 h 55
Poznań PL6× a day5 h 326 h 35
Karviná6× a day3 h 48–
Mannheim DE6× a day9 h 396 h 20
Kłodzko PL6× a day2 h 413 h 17
Aachen DE6× a day–11 h 25
Maribor SI6× a day–7 h 12
Przemyśl PL5× a day8 h 3710 h 50
Kysak SK5× a day8 h 09–
Magdeburg DE5× a day–5 h 30
Düsseldorf5× a day–10 h 45
Würzburg DE5× a day–5 h 20
Lichkov5× a day2 h 022 h 39
Prešov SK5× a day8 h 118 h 55
Braunschweig DE5× a day–6 h 40
Maastricht NL5× a day–11 h 25
Bydgoszcz PL5× a day7 h 049 h 00
Gdańsk PL5× a day8 h 3211 h 40
Sopot PL5× a day8 h 4712 h 10
Gdynia PL5× a day8 h 5712 h 35
Bremen DE4× a day–9 h 25
Žiar nad Hronom SK4× a day–7 h 00
Zvolen SK4× a day–7 h 20
Banská Bystrica SK4× a day–7 h 45
Bonn4× a day–9 h 30
Letohrad4× a day1 h 41–
Jablonné nad Orlicí4× a day1 h 50–
Międzylesie PL4× a day2 h 14–
Salzburg AT4× a day–5 h 30
Heilbronn DE4× a day–5 h 45
Basel CH4× a day12 h 159 h 25
Bystrzyca Kłodzka PL4× a day2 h 29–
Kamieniec Ząbkowicki PL4× a day3 h 02–
Strzelin PL4× a day3 h 26–
Leszno PL4× a day4 h 58–
Gniezno PL4× a day6 h 09–
Inowrocław PL4× a day6 h 38–
Tczew PL4× a day8 h 16–
Włoszczowa PL4× a day7 h 03–
Opoczno Poludnie PL4× a day7 h 31–
Petrovice u Karv. PL4× a day3 h 57–
Leverkusen DE4× a day–11 h 15
Heidelberg DE4× a day–6 h 40
Mulhouse FR4× a day–8 h 50
Besançon FR4× a day–11 h 10
Erlangen DE4× a day–4 h 10
Bánovce nad Bebravou SK3× a day–5 h 45
Prievidza SK3× a day–6 h 15
Handlová SK3× a day–6 h 40
Brezno3× a day–8 h 25
Rožňava SK3× a day–9 h 55
Strakonice3× a day–1 h 10
Třebíč3× a day–2 h 05
Lyon3× a day–14 h 50
Zebrzydowice PL3× a day4 h 21–
Baden-Baden DE3× a day–8 h 25
St. Gallen CH3× a day–7 h 40
Lille FR3× a day–15 h 15
Antwerpen3× a day–15 h 25
Chrzanów PL3× a day5 h 22–
Trzebinia PL3× a day5 h 27–
Krzeszowice PL3× a day5 h 35–
Bruck an der Mur AT3× a day6 h 04–
Saarbrücken DE3× a day–8 h 55
Pelhřimov3× a day–1 h 20
Arnhem NL3× a day–13 h 30
Montpellier FR3× a day–20 h 00
Jena DE3× a day–4 h 45
Erfurt DE3× a day–5 h 35
Memmingen DE3× a day–6 h 40
Bregenz AT3× a day–7 h 10
Essen DE3× a day–10 h 05
Belfort FR3× a day–9 h 40
Dortmund DE2× a day–9 h 05
Ljubljana SI2× a day–9 h 30
Friedrichshafen DE2× a day–8 h 15
Konstanz DE2× a day–9 h 25
Halle (Saale) DE2× a day–4 h 15
Opava2× a day3 h 317 h 00
Calais FR2× a day–14 h 15
London GB2× a day–17 h 30
Rybnik PL2× a day4 h 43–
Tychy PL2× a day5 h 14–
Michalovce SK2× a day11 h 5110 h 15
Humenné SK2× a day12 h 1310 h 35
Nykøbing Falster DK2× a day–11 h 45
Zadar HR2× a day–13 h 05
Šibenik HR2× a day–14 h 30
Split HR2× a day–16 h 15
Zlín2× a day3 h 294 h 15
Zwickau DE2× a day–4 h 15
Ingolstadt DE2× a day–4 h 20
Aichach SK2× a day–5 h 10
Augsburg DE2× a day–5 h 40
Ulm DE2× a day–6 h 40
Tübingen DE2× a day–8 h 35
Jičín2× a day–1 h 02
Trnava SK2× a day5 h 315 h 25
Annecy FR2× a day–14 h 15
Grenoble FR2× a day–15 h 55
Barcelona ES2× a day–25 h 00
Oradea RO2× a day–10 h 00
Cluj-Napoca RO2× a day–12 h 40
Dębica PL2× a day7 h 439 h 55
Amsterdam2× a day–12 h 20
Kraľovany SK2× a day5 h 20–
Margecany SK2× a day7 h 57–
Chalupki PL2× a day4 h 12–
Wodzisław Śląski PL2× a day4 h 29–
Sosnowiec PL2× a day6 h 07–
Dąbrowa Górnicza PL2× a day6 h 16–
Zawiercie PL2× a day6 h 31–
Hodonín2× a day3 h 22–
Neckarsulm DE2× a day–5 h 40
Zittau DE2× a day–1 h 40
Reims FR2× a day–12 h 50
Padova IT2× a day–12 h 50
Bologna IT2× a day–13 h 35
Bern2× a day–10 h 55
Lausanne2× a day–12 h 20
Genève2× a day–13 h 20
Klagenfurt AT2× a day–7 h 25
Bochum DE2× a day–9 h 35
Bad Oeynhausen DE2× a day–9 h 35
Osnabrück DE2× a day–10 h 30
Enschede NL2× a day–12 h 10
Nijmegen NL2× a day–13 h 59
Linköping SK2× a day–20 h 45
Villach AT2× a day–8 h 15
Jindřichův Hradec2× a day–1 h 45
Annaberg-Buchholz DE2× a day–2 h 45
Kreuzlingen CH2× a day–9 h 50
Jelenia Góra PL2× a day–2 h 35
Kassel DE2× a day–7 h 42
Firenze2× a day–15 h 10
Gera DE2× a day–4 h 25
Lublin PL2× a day–12 h 10
Považská Bystrica SK2× a day7 h 135 h 25
Ostrów Mazowiecka PL2× a day–10 h 10
Białystok PL2× a day–11 h 45
Udine2× a day–10 h 35
Marghera2× a day–12 h 15
Sibiu RO2× a day–17 h 10
Rijeka2× a day–11 h 50
Trieste2× a day–11 h 00
Lviv UA2× a day–15 h 00
Zhytomyr UA2× a day–21 h 45
Kyiv UA2× a day–23 h 25
Leonberg DE1× a day–7 h 45
Szeged HU1× a day–10 h 05
Bełchatów PL1× a day–7 h 20
Piotrków Trybunalski PL1× a day–7 h 52
Tomaszów Mazowiecki PL1× a day–8 h 20
Wałbrzych PL1× a day–2 h 47
Schleswig DE1× a day7 h 44–
Padborg st DE1× a day8 h 12–
Bautzen - Budyšin DE1× a day–2 h 45
Vranov nad Topľou SK1× a day–9 h 40
Snina SK1× a day–11 h 00
Tarvisio AT1× a day–8 h 40
Lugano CH1× a day–11 h 10
Como IT1× a day–12 h 00
Milano IT1× a day–12 h 50
Lund SE1× a day–15 h 35
Halmstad SE1× a day–17 h 45
Göteborg SE1× a day–19 h 25
Oslo NO1× a day–23 h 05
Roma IT1× a day–20 h 15
Tournai BE1× a day–15 h 00
Sereď SK1× a day–5 h 45
Nitra SK1× a day–6 h 10
Suceava RO1× a day–17 h 40
Botoșani RO1× a day–18 h 10
Jastrzębie-Zdrój PL1× a day–5 h 45
Ropczyce PL1× a day–10 h 17
Sędziszów Małopolski PL1× a day–10 h 27
Oława PL1× a day–5 h 22
Brzeg PL1× a day–5 h 47
Opole PL1× a day–6 h 30
Hasselt1× a day–13 h 20
Leuven1× a day–14 h 15
Gent1× a day–16 h 10
Brugge1× a day–17 h 00
Arad RO1× a day–11 h 20
Timișoara RO1× a day–12 h 25
Šumperk1× a day–4 h 05
Krnov1× a day–6 h 35
Greifswald DE1× a day–8 h 35
Stralsund DE1× a day–9 h 15
Szczecin PL1× a day–7 h 05
Alba Iulia RO1× a day–16 h 00
Râmnicu Vâlcea1× a day–19 h 30
București1× a day–22 h 10
Wangen im Allgäu SK1× a day–7 h 50
Ravensburg DE1× a day–8 h 25
Überlingen DE1× a day–9 h 40
Stockach DE1× a day–10 h 05
Chur CH1× a day–8 h 55
Kroměříž1× a day–3 h 35
Dijon1× a day–15 h 50
Mainz DE1× a day–8 h 20
Koblenz DE1× a day–10 h 05
Rotterdam1× a day–16 h 45
Den Haag1× a day–17 h 15
Paderborn DE1× a day–9 h 15
Bielefeld DE1× a day–10 h 00
Gütersloh DE1× a day–10 h 30
Münster DE1× a day–11 h 45
Utrecht1× a day–15 h 00
Portogruaro1× a day–12 h 00
Poltava UA1× a day–29 h 15
Pabianice PL1× a day–6 h 45
Krasnystaw PL1× a day–13 h 15
Zamość PL1× a day–13 h 55
Weimar DE1× a day–5 h 50
Galanta SK1× a day4 h 59–
Šaľa SK1× a day5 h 07–
Trebišov SK1× a day11 h 32–
Piešťany SK1× a day5 h 56–
Nové Mesto nad Váhom SK1× a day6 h 11–
Oborniki Śląskie PL1× a day4 h 47–
Żmigród PL1× a day4 h 58–
Rawicz PL1× a day5 h 08–
Kościan PL1× a day5 h 38–
Mogilno PL1× a day6 h 56–
Solec Kujawski PL1× a day8 h 00–
Toruń PL1× a day8 h 18–
Kowalewo Pomorskie PL1× a day8 h 41–
Wąbrzeźno PL1× a day8 h 50–
Jabłonowo Pomorskie PL1× a day9 h 02–
Iława PL1× a day9 h 25–
Prabuty PL1× a day9 h 43–
Malbork PL1× a day10 h 01–
Grodzisk Mazowiecki PL1× a day8 h 13–
Bochnia PL1× a day7 h 01–
Tarnów PL1× a day7 h 25–
Łańcut PL1× a day8 h 22–
Przeworsk PL1× a day8 h 35–
Jarosław PL1× a day8 h 46–
Tullnerfeld Bahnhof AT1× a day4 h 40–
St. Pölten AT1× a day4 h 55–
Amstetten AT1× a day5 h 20–
St. Valentin AT1× a day5 h 38–
Offenburg (FlixTrain) DE1× a day11 h 05–
Jablonec nad Nisou6× a week–1 h 03
Schönefeld DE6× a week–7 h 00
Eindhoven6× a week–15 h 05
Duisburg6× a week–12 h 15
Neumünster DE6× a week6 h 39–
Kiel DE6× a week6 h 59–
Wittenberge DE6× a week4 h 47–
Ludwigslust DE6× a week5 h 07–
Marktredwitz DE5× a week–3 h 05
Bayreuth DE5× a week–4 h 00
Bamberg DE5× a week–5 h 45
Schweinfurt DE5× a week–6 h 30
Avignon5× a week–20 h 05
Göttingen DE5× a week–6 h 45
Marienberg DE5× a week–2 h 15
Innsbruck AT5× a week–7 h 30
Bolzano - Bozen IT5× a week–9 h 15
Trento IT5× a week–10 h 20
Verona IT5× a week–11 h 35
Pisa5× a week–16 h 25
Nysa PL5× a week–4 h 15
Gliwice PL5× a week–5 h 50
Zabrze PL5× a week–6 h 02
Siegen DE5× a week–10 h 05
Mielec PL5× a week–9 h 10
Tarnobrzeg PL5× a week–10 h 00
Sandomierz PL5× a week–10 h 29
Świdnik PL5× a week–12 h 40
Chełm PL5× a week–13 h 45
Novi Sad5× a week–12 h 40
Belgrade5× a week–13 h 55
Hildesheim DE5× a week–7 h 40
Sieradz PL5× a week–6 h 12
Zambrów5× a week–10 h 45
Koper / Capodistria5× a week–11 h 36
Pula5× a week–14 h 40
Rawa Mazowiecka PL5× a week–8 h 55
Görlitz DE5× a week–2 h 35
Kamienna Góra PL5× a week–2 h 37
Świdnica PL5× a week–3 h 40
Wieluń PL5× a week–6 h 59
Bischofshofen AT5× a week–6 h 15
Spittal an der Drau SK5× a week–8 h 00
Lindau (Bodensee) DE5× a week–8 h 00
Płońsk PL5× a week–11 h 22
Olsztyn PL5× a week–13 h 07
Kloten CH5× a week–11 h 15
Pécs HU4× a week–10 h 55
Malmö4× a week–15 h 10
Helsingborg4× a week–16 h 40
Passau DE4× a week–4 h 00
Grudziądz PL4× a week–10 h 10
Rivne UA4× a week–19 h 15
Chernihiv4× a week–26 h 55
Bruntál3× a week–4 h 18
Brașov RO3× a week–19 h 30
Lustenau AT3× a week–8 h 04
Kecskemét HU3× a week–9 h 35
Subotica RS3× a week–13 h 00
Česká Lípa2× a week–1 h 25
Varnsdorf2× a week–2 h 12
Luxembourg LU2× a week–9 h 10
Jesenice SI2× a week–8 h 35
Racibórz PL2× a week4 h 18–
Mysłowice PL2× a week5 h 58–
Luzern CH1× a week–10 h 25

265 more destinations on the map

Popular cities

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