TrainMap

Budapest: direct trains and buses

From Budapest you can reach 260 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
Praha CZ42× a day6 h 485 h 55
Bratislava SK37× a day2 h 252 h 00
Brno CZ34× a day4 h 114 h 00
Wien AT34× a day2 h 252 h 40
Břeclav CZ26× a day3 h 362 h 55
Győr15× a day1 h 051 h 25
Košice SK13× a day3 h 493 h 25
Berlin DE10× a day10 h 5010 h 50
Vác9× a day0 h 25–
Nové Zámky SK9× a day1 h 31–
Kúty SK9× a day3 h 23–
București CZ8× a day–14 h 15
Pardubice CZ8× a day5 h 53–
Nagymaros8× a day0 h 40–
Szob8× a day0 h 52–
Miskolc8× a day2 h 022 h 35
Cluj-Napoca RO8× a day–6 h 30
München DE7× a day–8 h 05
Kolín CZ7× a day6 h 14–
Hatvan7× a day0 h 44–
Mezőkövesd7× a day1 h 33–
Szikszó7× a day2 h 24–
Halmaj7× a day2 h 36–
Inancs7× a day2 h 42–
Encs7× a day2 h 47–
Novajidrany7× a day2 h 56–
Hidasnemeti7× a day3 h 09–
Dresden DE7× a day9 h 208 h 10
Warszawa PL6× a day10 h 5210 h 00
Kraków PL6× a day–5 h 55
Oradea RO6× a day–3 h 40
Zagreb HR6× a day–3 h 55
Ljubljana SI5× a day–6 h 00
Arad RO5× a day–3 h 25
Prešov SK5× a day–4 h 00
Brașov RO5× a day–11 h 40
Linz AT5× a day3 h 535 h 15
Timișoara RO5× a day–4 h 30
Marghera5× a day–9 h 30
Ružomberok SK4× a day–3 h 32
Sibiu RO4× a day–9 h 15
Ulm DE4× a day–11 h 05
Maribor SI4× a day–4 h 15
Ploiești4× a day–13 h 55
Zvolen SK4× a day–2 h 20
Banská Bystrica SK4× a day–2 h 40
Stuttgart DE4× a day–12 h 25
Trieste CZ4× a day–7 h 35
Augsburg DE3× a day–10 h 10
Alba Iulia RO3× a day–8 h 05
Szeged3× a day–1 h 55
Zürich CH3× a day–13 h 25
Siófok3× a day–1 h 20
Salzburg AT3× a day5 h 126 h 40
Paris FR3× a day–21 h 10
Verona IT3× a day–11 h 35
Radom PL3× a day–8 h 50
Karlsruhe DE3× a day–13 h 35
Strasbourg DE3× a day–14 h 45
Târgu Mureș RO3× a day–8 h 40
Hamburg DE3× a day12 h 5516 h 00
Novi Sad3× a day–4 h 45
Belgrade3× a day–6 h 00
Venezia CZ3× a day–10 h 10
Deva RO3× a day–7 h 15
Katowice PL3× a day8 h 127 h 30
Turda RO2× a day–7 h 35
Innsbruck AT2× a day7 h 359 h 40
Graz AT2× a day–4 h 15
Milano IT2× a day–14 h 25
Debrecen2× a day–3 h 15
Reims FR2× a day–19 h 10
Ostrava CZ2× a day5 h 536 h 05
Dolný Kubín SK2× a day–4 h 02
St. Pölten AT2× a day3 h 04–
Ústí nad Labem CZ2× a day8 h 11–
Děčín CZ2× a day8 h 28–
Česká Třebová CZ2× a day5 h 16–
Uzhhorod UA2× a day–7 h 55
Mukachevo UA2× a day–8 h 50
Lviv UA2× a day–12 h 35
Bad Schandau DE2× a day8 h 49–
Liberec CZ2× a day–9 h 00
Kielce PL2× a day–7 h 45
Poprad SK2× a day–5 h 16
Bern CZ2× a day–15 h 35
Lausanne CZ2× a day–16 h 55
Genève CZ2× a day–18 h 10
Lyon CZ2× a day–20 h 20
Feldkirch CH2× a day9 h 4211 h 55
Frankfurt am Main DE2× a day–12 h 35
Constanța2× a day–19 h 00
Padova IT2× a day–10 h 15
Sosnowiec PL2× a day8 h 347 h 55
Rivne UA1× a day–15 h 40
Zhytomyr UA1× a day–18 h 10
Kyiv UA1× a day–19 h 50
Nürnberg DE1× a day–9 h 35
Köln CZ1× a day–15 h 00
Düsseldorf CZ1× a day–16 h 00
Duisburg1× a day–16 h 40
Lugoj RO1× a day–5 h 30
Udine CZ1× a day–8 h 30
Bologna IT1× a day–12 h 35
Bistrița RO1× a day–9 h 10
Vatra Dornei RO1× a day–10 h 55
Suceava RO1× a day–13 h 15
Botoșani RO1× a day–14 h 02
Iași1× a day–16 h 15
Marseille1× a day–22 h 15
Bergamo IT1× a day–13 h 25
Craiova1× a day–11 h 20
Hannover DE1× a day–16 h 05
Kecskemét1× a day–1 h 15
Thessaloniki CZ1× a day–16 h 00
Katerini CZ1× a day–17 h 00
Larissa CZ1× a day–19 h 00
Lamia CZ1× a day–21 h 00
Athens CZ1× a day–23 h 30
Mladá Boleslav CZ1× a day–8 h 30
Sanok1× a day–6 h 32
Przemyśl PL1× a day–7 h 55
Vicenza1× a day–11 h 20
Częstochowa PL1× a day–8 h 40
Szczecin PL1× a day–14 h 55
Râmnicu Vâlcea1× a day–11 h 35
Kloten CH1× a day–13 h 45
Basel CH1× a day–15 h 50
Mulhouse FR1× a day–16 h 45
Dijon1× a day–19 h 45
Sighișoara RO1× a day–9 h 45
St. Gallen CH1× a day–12 h 35
Torino1× a day–16 h 20
Satu Mare RO1× a day–4 h 25
Baia Mare RO1× a day–5 h 45
Kornwestheim DE1× a day–13 h 55
Heilbronn DE1× a day–14 h 50
Heidelberg DE1× a day–15 h 54
Siegen DE1× a day–19 h 25
Wuppertal DE1× a day–21 h 15
Bochum DE1× a day–21 h 55
Myślenice PL1× a day–5 h 40
Tatabánya1× a day0 h 30–
Hegyeshalom1× a day1 h 34–
Hodonín CZ1× a day4 h 14–
Staré Město CZ1× a day4 h 32–
Otrokovice CZ1× a day4 h 43–
Přerov CZ1× a day5 h 01–
Hranice CZ1× a day5 h 24–
Bohumín CZ1× a day6 h 11–
Zebrzydowice PL1× a day7 h 00–
Pszczyna PL1× a day7 h 36–
Tychy PL1× a day7 h 49–
Dąbrowa Górnicza PL1× a day8 h 43–
Zawiercie PL1× a day9 h 00–
Włoszczowa PL1× a day9 h 32–
Opoczno Poludnie PL1× a day9 h 59–
Svitavy CZ1× a day5 h 07–
Kufstein AT1× a day6 h 37–
Tábor CZ1× a day7 h 55–
České Budějovice CZ1× a day8 h 35–
Białystok PL6× a week–13 h 15
Vilnius LT6× a week–17 h 40
Skarżysko-Kamienna PL6× a week–11 h 30
Passau DE6× a week–7 h 25
Regensburg DE6× a week–9 h 15
Erlangen DE6× a week–11 h 35
Würzburg DE6× a week–13 h 05
Leverkusen DE6× a week–18 h 40
Essen DE6× a week–20 h 30
Nowy Targ PL6× a week–6 h 51
Neumünster DE6× a week13 h 50–
Kiel DE6× a week14 h 10–
Rīga5× a week–22 h 15
Tallinn5× a week–26 h 45
Székesfehérvár5× a week–0 h 50
Nagykanizsa5× a week–3 h 00
Varaždin SI5× a week–4 h 10
Split HR5× a week–9 h 25
Kłodzko PL5× a week–6 h 55
Wrocław PL5× a week–8 h 25
Poznań PL5× a week–11 h 05
Gniezno PL5× a week–12 h 02
Bydgoszcz PL5× a week–13 h 15
Dej RO5× a week–12 h 15
Rzeszów PL5× a week–7 h 35
Lublin PL5× a week–9 h 50
Szolnok5× a week–1 h 35
Bolzano - Bozen IT5× a week–13 h 10
Trento IT5× a week–13 h 55
Zittau DE5× a week–10 h 10
Görlitz DE5× a week–10 h 55
Sebeș RO5× a week–8 h 30
Leipzig DE5× a week–11 h 05
Halle (Saale) DE5× a week–12 h 05
Magdeburg DE5× a week–13 h 20
Braunschweig DE5× a week–14 h 55
Pécs4× a week–3 h 00
Osijek CZ4× a week–5 h 10
Slavonski Brod CZ4× a week–6 h 50
Metz4× a week–18 h 00
Orléans4× a week–24 h 45
Tours4× a week–26 h 15
Angers4× a week–27 h 55
Nantes4× a week–29 h 15
Caransebeș RO4× a week–7 h 15
Drobeta-Turnu Severin4× a week–9 h 25
Pitești4× a week–13 h 45
Firenze4× a week–14 h 05
Petroșani RO4× a week–9 h 30
Slobozia4× a week–18 h 15
Brăila4× a week–19 h 45
Galați4× a week–20 h 30
Eindhoven CZ4× a week–18 h 10
Amsterdam CZ4× a week–19 h 55
Făgăraș RO4× a week–11 h 40
Žilina SK4× a week–4 h 45
Żywiec PL4× a week–6 h 10
Bielsko-Biała PL4× a week–6 h 40
Pyrzowice, Katowice Airport PL4× a week–8 h 25
Łódź PL4× a week–10 h 45
Toruń PL4× a week–13 h 10
Gdańsk PL4× a week–15 h 20
Sopot PL4× a week–15 h 48
Gdynia PL4× a week–16 h 10
Câmpulung Moldovenesc RO4× a week–11 h 47
Gura Humorului RO4× a week–12 h 27
Vaslui4× a week–17 h 40
Bârlad4× a week–18 h 30
Tecuci4× a week–19 h 15
Brescia IT4× a week–12 h 40
Nice4× a week–19 h 50
Montpellier FR4× a week–24 h 30
Stryi UA3× a week–11 h 35
Subotica RS3× a week–4 h 40
Memmingen DE3× a week–11 h 05
Genova2× a week–16 h 55
Toulouse2× a week–28 h 05
Bordeaux2× a week–31 h 15
Perpignan2× a week–27 h 50
Girona2× a week–29 h 10
Barcelona ES2× a week–30 h 45

18 more destinations on the map

Popular cities

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