Travel from Budapest to Pula

Train, bus or fly from Budapest to Pula?

BKK operates a bus from Budapest to Pula every 15 minutes. Tickets cost $2 and the journey takes 13 min. 2 other operators also service this route. Alternatively, Hungarian Railways (MÁV) operates a train from Budapest to Pula once daily. Tickets cost $30 - $50 and the journey takes 7 h 50 min. 3 other operators also service this route.

How to get from Budapest to Pula

From Budapest-Déli train to Ljubljana then bus to Pula. 10 h 45 min 19 243 Ft. From Deák Ferenc tér M bus to Budapest, bus to Nagykanizsa, then bus to Pula. 11 h 38 min 15 254 Ft. From Deák Ferenc tér M bus to Budapest then bus to Pula. 11 h 47 min 19 296 Ft. From Budapest-Déli train to Ljubljana, train to Divaca, train to Buzet, then RER to Pula. 15 h 10 min 16 717 Ft. From Budapest drive to Pula. 6 h 3 min 23 052 Ft. From Deák Ferenc tér M bus to Budapest airport, fly to Pula airport, then shuttle to Pula. 7 h 3 min 54 706 Ft. From Deák Ferenc tér M bus to Budapest airport, fly to Venice airport, then shuttle to Pula. 9 h 22 min 94 367 Ft. From Deák Ferenc tér M bus to Budapest airport, fly to Trieste airport, bus to Valentinis Gaslini, walk to Monfalcone, train to Trieste, then bus to Pula. 8 h 48 min 81 483 Ft. From Deák Ferenc tér M bus to Budapest airport, fly to Venice Treviso airport, then shuttle to Pula. 8 h 15 min 84 262 Ft.

How long does it take to get from Budapest to Pula?

It takes approximately 10 h 45 min to get from Budapest to Pula.

Operators from Budapest to Pula

OperatorPhoneWebsite
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Crnja Tours+385 91 30 30 356Crnja Tours
BKK+36 1 3 255 255BKK
Volanbusz+36 1 382 0888Volanbusz
Eurolines HU+36 (1) 382-0888Eurolines HU
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
LufthansaLufthansa
British AirwaysBritish Airways
Croatia AirlinesCroatia Airlines
easyJeteasyJet
SwissSwiss
Wizz AirWizz Air
LOTLOT
RyanairRyanair
Belavia Belarusian AirlinesBelavia Belarusian Airlines
Air SerbiaAir Serbia
Air FranceAir France
Fils00 385 (0)52 383 000Fils
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
CSACSA
Brussels AirlinesBrussels Airlines
KLMKLM
Air DolomitiAir Dolomiti
EurowingsEurowings
VoloteaVolotea
GoOpti+386 1 320 4530GoOpti
APT Gorizia800-955957APT Gorizia
Trenitalia+39 06 68475475Trenitalia