Travel from Hungary to Portugal

Bus or fly from Hungary to Portugal?

Wizz Air, Lufthansa and 6 other airlines fly from Budapest XIV. kerület to Porto every 4 hours. Alternatively, SC Latino Expres S.R.L. operates a bus from Budapest to Lisbon 3 times a day. Tickets cost $55 - $80 and the journey takes 4 h 43 min. 7 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Hungary to Portugal

From Zugló train to Ferihegy vasútállomás, bus to Budapest airport, fly to Porto airport, then Metro to Porto. 6 h 34 min $105. From Zugló train to Ferihegy vasútállomás, bus to Budapest airport, fly to Lisbon airport, line 722 bus to Areeiro, then Metro to Lisbon. 6 h 44 min $129. From Györ train to Hegyeshalom, bus to Vienna airport, fly to Porto airport, then Metro to Porto. 8 h 4 min $197. From Györ train to Hegyeshalom, bus to Vienna airport, fly to Lisbon airport, line 722 bus to Areeiro, then Metro to Lisbon. 8 h 9 min $171. From Budapest bus to Timisoara, bus to Badajoz, bus to Lisboa Oriente, then bus to Martim Moniz. 38 h 45 min $301. From Clark Ádám tér line 19 tram to Kelenföld, train to Stuttgart Hbf, train to Strasbourg, train to Poitiers, bus to Covilhã, walk to Covilha, then train to Lisboa Santa Apolonia. 40 h $545. From Clark Ádám tér line 19 tram to Kelenföld, train to Zurich, bus to Lisboa Oriente, then bus to Martim Moniz. 2 days 2 h $383. From Dózsa György tér line 5 bus to Budapest, Shuttle bus to Mestre - Viale Stazione, bus to Lisboa Oriente, then bus to Martim Moniz. 2 days 6 h $364. From Budapest drive to Lisbon. 28 h 50 min $536.

How long does it take to get from Hungary to Portugal?

It takes approximately 6 h 34 min to get from Hungary to Portugal.

Is there a direct bus between Hungary and Portugal?

No, there is no direct bus from Hungary to Portugal. However, there are services departing from Budapest and arriving at Martim Moniz via Timisoara, Badajoz and Lisboa Oriente. The journey, including transfers, takes approximately 38 h 45 min.

Operators from Hungary to Portugal