There are 10 ways to get from Budapest to Geilo by plane, train, bus, car, night train, 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.
Fly Budapest Ferenc Liszt International Airport to Oslo Airport, Gardermoen, train
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Oslo Airport, Gardermoen (OSL)BUD - OSL
- Take the train from Oslo lufthavn stasjon to Oslo S
- Take the train from Oslo S to Geilo stasjon
9h 55mkr 1,410–2,659Bus via Prague
cheapest- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Praha, ÚAN Florenc260 / ...
- Take the bus from Praha, ÚAN Florenc to Oslo bussterminal
- Take the bus from Oslo bussterminal to Geilo stasjon
36h 5mkr 1,284–2,625Train
- Take the train from Budapest-Kelenfoeld to Salzburg HbfRjx
- Take the train from Salzburg Hbf to Malmö Centralstation
- Take the train from Malmö Centralstation to Oslo S
- Take the train from Oslo S to Geilo stasjonF4
34h 15mkr 3,542–5,172Drive 2,382.7 km
- Drive from Budapest to Geilo2,382.7 km
24h 16mkr 5,208–7,523Fly Budapest Ferenc Liszt International Airport to Bergen, train
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Bergen (BGO)BUD - BGO
- Take the train from Bergen stasjon to Geilo stasjon
11h 56mkr 1,440–3,099Train to Vienna International Airport, fly to Oslo Airport, Gardermoen, train
- Take the train from Budapest-Kelenfoeld to Wien Hbf
- Fly from Vienna International Airport (VIE) to Oslo Airport, Gardermoen (OSL)VIE - OSL
- Take the train from Oslo lufthavn stasjon to Oslo S
- Take the train from Oslo S to Geilo stasjon
12h 2mkr 1,626–4,185Fly Budapest Ferenc Liszt International Airport to Sandefjord Airport, bus, train
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Sandefjord Airport (TRF)BUD - TRF
- Take the bus from Sandefjord lufthavn Torp to Lysaker stasjon
- Take the train from Sandvika stasjon to Geilo stasjon
14h 11mTrain, night train
- Take the train from Budapest-Nyugati to Berlin HbfEc
- Take the night train from Berlin Hbf to Malmo CEn
- Take the train from Malmö Centralstation to Oslo S
- Take the train from Oslo S to Geilo stasjonF4
34h 52mkr 2,800–3,928Bus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Oradea
- Take the bus from Oradea Gara CFR Oradea to Oslo bussterminal
- Take the bus from Oslo bussterminal to Geilo stasjon
2d 4hDrive, car train
- Drive from Budapest to Salzburg Hbf
- Take the car train from Salzburg Hbf to Hamburg Hbf
- Drive from Hamburg Hbf to Geilo
24h 9mkr 4,924–16,479
Budapest to Geilo by train
Questions & Answers
The cheapest way to get from Budapest to Geilo is to bus via Prague which costs kr 1200 - kr 2700 and takes 36h 5m.
The fastest way to get from Budapest to Geilo is to fly and train which takes 9h 55m and costs kr 1400 - kr 2700.
No, there is no direct bus from Budapest to Geilo. However, there are services departing from Budapest, Népliget Autóbusz-Pályaudvar and arriving at Geilo stasjon via Praha, ÚAN Florenc and Oslo bussterminal. The journey, including transfers, takes approximately 36h 5m.
No, there is no direct train from Budapest to Geilo. However, there are services departing from Budapest-Kelenfoeld and arriving at Geilo stasjon via Salzburg Hbf, Malmö Centralstation and Oslo S. The journey, including transfers, takes approximately 34h 15m.
The distance between Budapest and Geilo is 1824 km. The road distance is 2382.7 km.
The best way to get from Budapest to Geilo without a car is to train which takes 34h 15m and costs kr 3500 - kr 5500.
It takes approximately 9h 55m to get from Budapest to Geilo, including transfers.
Budapest to Geilo bus services, operated by FlixBus, depart from Budapest, Népliget Autóbusz-Pályaudvar station.
Budapest to Geilo train services, operated by Hungarian Railways (MÁV), depart from Budapest-Kelenfoeld station.
The best way to get from Budapest to Geilo is to train which takes 34h 15m and costs kr 3500 - kr 5500. Alternatively, you can bus via Prague, which costs kr 1200 - kr 2700 and takes 36h 5m.
What companies run services between Budapest, Hungary and Geilo, Norway?
You can take a train from Budapest-Kelenfoeld to Geilo stasjon via Salzburg Hbf, Malmö Centralstation, and Oslo S in around 34h 15m. Alternatively, you can take a bus from Budapest, Népliget Autóbusz-Pályaudvar to Geilo stasjon via Praha, ÚAN Florenc and Oslo bussterminal in around 36h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysas.com
Flights from Budapest Ferenc Liszt International Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Monday to Friday
- Estimated price
- kr 750–2,800
Flights from Budapest Ferenc Liszt International Airport to Bergen via Copenhagen
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- kr 650–3,400
Flights from Vienna International Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 700–2,700
Flights from Budapest Ferenc Liszt International Airport to Sandefjord Airport via Copenhagen
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 550–2,500
- Website
- norwegian.com
Flights from Budapest Ferenc Liszt International Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 650–1,700
Flights from Budapest Ferenc Liszt International Airport to Bergen via Oslo Airport, Gardermoen
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- kr 800–3,000
Flights from Budapest Ferenc Liszt International Airport to Bergen via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- kr 700–2,500
Flights from Budapest Ferenc Liszt International Airport to Bergen via Gdansk
- Ave. Duration
- 6h 25m
- When
- Monday and Friday
- Estimated price
- kr 800–3,000
Flights from Vienna International Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 650–1,900
- Website
- lufthansa.com
Flights from Budapest Ferenc Liszt International Airport to Bergen via Munich
- Ave. Duration
- 6h 22m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 1,000–4,700
Flights from Vienna International Airport to Oslo Airport, Gardermoen via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- kr 850–3,300
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Oslo Airport, Gardermoen via Vienna International Airport
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 750–3,300
Flights from Vienna International Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 850–2,300
- Website
- norwegian.com
Flights from Budapest Ferenc Liszt International Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- kr 500–2,300
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Sandefjord Airport via Warsaw Chopin
- Ave. Duration
- 7h 15m
- When
- Monday
- Estimated price
- kr 550–2,500
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Sandefjord Airport via Gdansk
- Ave. Duration
- 7h 55m
- When
- Monday and Sunday
- Estimated price
- kr 550–2,500
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 120–190
- Website
- https://www.vy.no/en
Train from Oslo S to Geilo stasjon
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- kr 490–750
- Website
- https://www.vy.no/en
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 12m
- Frequency
- 3 times a week
- Estimated price
- kr 1,200–1,700
- Website
- https://www.vy.no/en
Train from Bergen stasjon to Geilo stasjon
- Ave. Duration
- 2h 59m
- Frequency
- Every 4 hours
- Estimated price
- kr 360–550
- Website
- https://www.vy.no/en
Train from Sandvika stasjon to Geilo stasjon
- Ave. Duration
- 3h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 470–700
- Website
- https://www.vy.no/en
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- https://flytoget.no/en/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Salzburg Hbf
- Ave. Duration
- 4h 58m
- Frequency
- Every 3 hours
- Estimated price
- kr 280–330
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- kr 120–150
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Berlin Hbf
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- kr 500–600
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Salzburg Hbf
- Ave. Duration
- 5h 54m
- Frequency
- Every 4 hours
- Estimated price
- kr 900–1,400
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- kr 900–1,400
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- kr 440–700
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- kr 440–650
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Salzburg Hbf to Malmö Centralstation
- Ave. Duration
- 16h 37m
- Frequency
- Once a week
- Estimated price
- kr 950–1,400
- Website
- https://www.snalltaget.se/en
Night train from Berlin Hbf to Malmo C
- Ave. Duration
- 9h 21m
- Frequency
- 6 times a week
- Estimated price
- kr 600–900
- Website
- https://www.snalltaget.se/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- kr 100–310
- Website
- https://regiojet.com/
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Night train from Berlin Hbf to Malmo C
- Ave. Duration
- 10h 18m
- Frequency
- Once daily
- Website
- https://www.sj.se/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Salzburg Hbf to Hamburg Hbf
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- kr 1,200–10,500
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- kr 5,000–5,600
- Car Compartment
- kr 9,000–10,500
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Praha, ÚAN Florenc
- Ave. Duration
- 7h 35m
- Frequency
- Every 4 hours
- Estimated price
- kr 270–600
- Website
- https://www.flixbus.co.uk
Bus from Praha, ÚAN Florenc to Oslo bussterminal
- Ave. Duration
- 22h 50m
- Frequency
- 6 times a week
- Estimated price
- kr 800–1,700
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Praha, ÚAN Florenc
- Ave. Duration
- 7h 10m
- Frequency
- Twice daily
- Estimated price
- kr 230–420
- Website
- https://regiojet.com/
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Oslo bussterminal to Geilo stasjon
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- kr 250–360
- Website
- https://www.vybuss.com/
- Phone
- +47 46 84 20 36
- torp@unibuss.no
- Website
- torpekspressen.no
Bus from Sandefjord lufthavn Torp to Lysaker stasjon
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Schedules at
- torpekspressen.no
- Phone
- 0720 008899
- office@presidenttour.ro
- Website
- presidenttour.ro
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Oradea
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- kr 110–130
- Schedules at
- presidenttour.ro
- Phone
- 0724 122 272
- contact@euro-fratello.ro
- Website
- euro-fratello.ro
Bus from Oradea Gara CFR Oradea to Oslo bussterminal
- Ave. Duration
- 42h 28m
- Frequency
- Once a week
- Schedules at
- euro-fratello.ro
Want to know more about travelling around Norway
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Budapest to Geilo bus services, operated by FlixBus, arrive at Praha, ÚAN Florenc station.
Budapest to Geilo train services, operated by Hungarian Railways (MÁV), arrive at Salzburg Hbf station.
Yes, the driving distance between Budapest to Geilo is 2383 km. It takes approximately 24h 16m to drive from Budapest to Geilo.
Book your Budapest to Geilo bus tickets online with Omio.
There are 289+ hotels available in Geilo.






























