There are 11 ways to get from Roses to Budapest by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Barcelona–El Prat Airport, fly to Budapest Ferenc Liszt International Airport
best- Take the train from Figueres to Barcelona-Passeig De Gràciatrain
- Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane BCN - BUD
8h 31mFt 23,480–77,145Train to Barcelona–El Prat Airport, fly to Bratislava Airport, train
cheapest- Take the train from Figueres to Barcelona-Passeig De Gràciatrain
- Fly from Barcelona–El Prat Airport (BCN) to Bratislava Airport (BTS)plane BCN - BTS
- Take the train from Bratislava Hlavna Stanica to Budapest-Nyugatitrain
11h 36mFt 23,360–102,145Bus, train
- Take the bus from Figueres to Padovabus
- Take the train from Venezia Mestre to Wien Meidlingtrain Rjx
- Take the train from Vienna Meidling Train Station to Budapest-Kelenföldtrain
27h 27mFt 64,330–115,845Drive, car train
- Drive from Roses to München Ostcar
- Take the car train from München Ost to Salzburg Hbfcartrain
- Drive from Salzburg Hbf to Budapestcar
17h 48mFt 141,805–197,607Train to Girona–Costa Brava Airport, fly to Budapest Ferenc Liszt International Airport
- Take the train from Figueres to Gironatrain
- Fly from Girona–Costa Brava Airport (GRO) to Budapest Ferenc Liszt International Airport (BUD)plane GRO - BUD
14h 19mFt 41,380–99,445Train to Barcelona–El Prat Airport, fly to Vienna International Airport, train
- Take the train from Figueres to Barcelona-Passeig De Gràciatrain
- Fly from Barcelona–El Prat Airport (BCN) to Vienna International Airport (VIE)plane BCN - VIE
- Take the train from Wien Hbf to Budapest-Kelenfoeldtrain
11h 14mFt 29,880–120,945Train to Perpignan-Rivesaltes Airport, fly to Budapest Ferenc Liszt International Airport
- Take the train from Figueres Vilafant to Perpignantrain
- Fly from Perpignan-Rivesaltes Airport (PGF) to Budapest Ferenc Liszt International Airport (BUD)plane PGF - BUD
14h 31mFt 37,700–130,845Train to Marseille Provence Airport, fly to Budapest Ferenc Liszt International Airport
- Take the train from Figueres Vilafant to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Budapest Ferenc Liszt International Airport (BUD)plane MRS - BUD
11h 39mFt 39,000–107,445Bus
- Take the bus from Figueres to Nădlacbus
- Take the bus from Nădlac to Budapestbus
30h 11mFt 38,550–48,467Train, bus
- Take the train from Figueres to Gironatrain R11 / ...
- Take the bus from Girona, Estació d'Autobusos to Montpellierbus
- Take the bus from Montpellier to Budapest, Népliget Autóbusz-Pályaudvarbus
34h 58mFt 54,750–103,467Drive 1,700.5 km
- Drive from Roses to Budapestcar 1,700.5 km
18h 31mFt 103,487–149,482
Roses to Budapest by bus and train
Questions & Answers
The cheapest way to get from Roses to Budapest is to train and fly which costs 23 000 Ft - 80 000 Ft and takes 8h 31m.
The fastest way to get from Roses to Budapest is to train and fly which takes 8h 31m and costs 23 000 Ft - 80 000 Ft.
No, there is no direct bus from Roses to Budapest. However, there are services departing from Roses and arriving at Budapest via Figueres and Nădlac. The journey, including transfers, takes approximately 30h 11m.
The distance between Roses and Budapest is 1715 km. The road distance is 1700.5 km.
The best way to get from Roses to Budapest without a car is to bus and train which takes 27h 27m and costs 60 000 Ft - 120 000 Ft.
It takes approximately 8h 31m to get from Roses to Budapest, including transfers.
Roses to Budapest bus services, operated by Matei Unitrans, depart from Figueres station.
Roses to Budapest bus services, operated by Matei Unitrans, arrive at Nădlac station.
Yes, the driving distance between Roses to Budapest is 1701 km. It takes approximately 18h 31m to drive from Roses to Budapest.
There are 6624+ hotels available in Budapest.
What companies run services between Roses, Catalonia, Spain and Budapest, Hungary?
You can take a bus from Roses to Budapest via Figueres, Nădlac, and Nădlac in around 30h 11m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- Ft 19,000–42,000
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Bologna
- Ave. Duration
- 4h 15m
- When
- Friday and Sunday
- Estimated price
- Ft 19,000–42,000
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Venice
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- Ft 19,000–42,000
Flights from Girona–Costa Brava Airport to Budapest Ferenc Liszt International Airport via Krakow
- Ave. Duration
- 9h 40m
- When
- Thursday
- Estimated price
- Ft 37,000–110,000
Flights from Barcelona–El Prat Airport to Vienna International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- Ft 17,000–55,000
Flights from Barcelona–El Prat Airport to Vienna International Airport via Venice
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- Ft 17,000–55,000
Flights from Barcelona–El Prat Airport to Vienna International Airport via Bologna
- Ave. Duration
- 4h 57m
- When
- Monday to Saturday
- Estimated price
- Ft 17,000–55,000
Flights from Perpignan-Rivesaltes Airport to Budapest Ferenc Liszt International Airport via Charleroi
- Ave. Duration
- 7h 55m
- When
- Monday and Thursday
- Estimated price
- Ft 33,000–120,000
Flights from Perpignan-Rivesaltes Airport to Budapest Ferenc Liszt International Airport via London Stansted
- Ave. Duration
- 10h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Ft 37,000–130,000
Flights from Barcelona–El Prat Airport to Bratislava Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- Ft 12,000–50,000
Flights from Marseille Provence Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- Ft 19,000–70,000
Flights from Marseille Provence Airport to Budapest Ferenc Liszt International Airport via Venice Treviso
- Ave. Duration
- 3h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- Ft 19,000–70,000
Flights from Marseille Provence Airport to Budapest Ferenc Liszt International Airport via Milan Bergamo
- Ave. Duration
- 4h 5m
- When
- Monday and Wednesday
- Estimated price
- Ft 19,000–70,000
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- Ft 14,000–48,000
Flights from Girona–Costa Brava Airport to Budapest Ferenc Liszt International Airport via Bari
- Ave. Duration
- 9h 10m
- When
- Tuesday
- Estimated price
- Ft 37,000–110,000
Flights from Girona–Costa Brava Airport to Budapest Ferenc Liszt International Airport via Memmingen
- Ave. Duration
- 9h 30m
- When
- Tuesday
- Estimated price
- Ft 37,000–110,000
Flights from Barcelona–El Prat Airport to Bratislava Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- Ft 10,000–43,000
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 4h 22m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 21,000–90,000
Flights from Barcelona–El Prat Airport to Vienna International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- Ft 18,000–32,000
Flights from Marseille Provence Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 4h 25m
- When
- Monday and Friday
- Estimated price
- Ft 27,000–110,000
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Vienna International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Ft 13,000–46,000
- Website
- jet2.com
Flights from Perpignan-Rivesaltes Airport to Budapest Ferenc Liszt International Airport via Leeds Bradford
- Ave. Duration
- 7h 30m
- When
- Monday
- Estimated price
- Ft 41,000–150,000
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Figueres to Barcelona-Passeig De Gràcia
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- Ft 7,000–17,000
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Website
- https://rodalies.gencat.cat/ca/inici/index.html
Train from Figueres to Girona
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- Ft 2,100–5,000
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Website
- https://rodalies.gencat.cat/ca/inici/index.html
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Figueres to Barcelona-Passeig De Gràcia
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- Ft 6,000–10,000
- Website
- https://www.renfe.com/es/en
Train from Figueres to Girona
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- Ft 1,800–3,000
- Website
- https://www.renfe.com/es/en
Train from Figueres Vilafant to Perpignan
- Ave. Duration
- 22 min
- Frequency
- 4 times a day
- Estimated price
- Ft 2,300–3,900
- Website
- https://www.renfe.com/es/en
Train from Figueres Vilafant to Aix En Provence Tgv
- Ave. Duration
- 3h 42m
- Frequency
- Twice daily
- Estimated price
- Ft 16,000–27,000
- Website
- https://www.renfe.com/es/en
Train from Venezia Mestre to Wien Meidling
- Ave. Duration
- 6h 56m
- Frequency
- Twice daily
- Estimated price
- Ft 35,000–55,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Ft 35,000–55,000
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- Ft 14,000–22,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Ft 14,000–22,000
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Vienna Meidling Train Station to Budapest-Kelenföld
- Ave. Duration
- 2h 24m
- Frequency
- 3 times a day
- Estimated price
- Ft 5,000–8,500
- Website
- https://regiojet.com/
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- Ft 5,000–8,500
- Website
- https://regiojet.com/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Salzburg Hbf
- Ave. Duration
- 49 min
- Frequency
- Once daily
- Estimated price
- Ft 35,000–42,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- Ft 20,000–34,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- Ft 17,000–30,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- Ft 19,000–34,000
- Website
- https://www.oebb.at/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Figueres Vilafant to Perpignan
- Ave. Duration
- 23 min
- Frequency
- Twice daily
- Estimated price
- Ft 3,900–6,500
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- 4 times a day
- Estimated price
- Ft 8,500–15,000
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 32m
- Frequency
- Twice daily
- Estimated price
- Ft 13,000–28,000
- Website
- https://www.intercity.pl/en/
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- Ft 3,900–7,500
- Website
- https://www.zssk.sk/en/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Figueres to Padova
- Ave. Duration
- 14h 24m
- Frequency
- 3 times a week
- Estimated price
- Ft 22,000–28,000
- Schedules at
- tabitatour.ro
- Phone
- +40 730 250 062
- bistrita@mateiunitrans.ro
- Website
- mateiunitrans.ro
Bus from Figueres to Nădlac
- Ave. Duration
- 23h 52m
- Frequency
- Twice a week
- Estimated price
- Ft 34,000–40,000
- Schedules at
- mateiunitrans.ro
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Nădlac to Budapest
- Ave. Duration
- 3h 42m
- Frequency
- Once daily
- Estimated price
- Ft 3,100–6,000
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Girona, Estació d'Autobusos to Montpellier
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- Ft 7,500–16,000
- Website
- https://www.alsa.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Montpellier to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 28h 11m
- Frequency
- 3 times a week
- Estimated price
- Ft 44,000–80,000
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






















































