The distance between Bratislava and Reykjavik is around 3,043km (1,891 miles) and the quickest way to get there is to take the bus and then fly which takes around 6h 15m.
We've found 2 different ways to get from Bratislava to Reykjavik by bus, plane and train. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Reykjavik → Bratislava if you're planning a return trip.
Take the bus to Vienna Schwechat Airport Bbf. then fly from Vienna (VIE) to Reykjavik Keflavik Nas (KEF).
Multiple operators
Take the train to Budapest-Nyugati then fly from Budapest (BUD) to Reykjavik Keflavik Nas (KEF).
Multiple operators
There are several options for getting from Bratislava to Reykjavik by bus, plane and train. The cheapest option is to take the bus and then fly which costs around ISK 17,620 ($125) and will take around 6h 15m.
The distance between Bratislava and Reykjavik is around 3,043km (1,891 miles). In a direct line (as the crow flies), the distance is 2,927km (1,819 miles)
It takes around 6h 15m to get from Bratislava and Reykjavik by bus and plane.
The quickest way to get from Bratislava to Reykjavik is to take the bus and then fly which takes around 6h 15m and will set you back approx ISK 17,620 ($125).
The cheapest way to travel between Bratislava and Reykjavik is to take the bus and then fly which will typically cost around ISK 17,620 ($125) for a standard one-way ticket.
It doesn't look like you can fly directly from Bratislava to Reykjavik. We recommend that you take the bus to Vienna Schwechat Airport Bbf. then fly from Vienna (VIE) to Reykjavik Keflavik Nas (KEF). instead which will take 6h 15m.
The closest major airport to Reykjavik is Reykjavik Airport (RKV) (RKV) which is approximately 2km (1 miles) from Reykjavik. Keflavík International Airport (KEF) (KEF) and Isafjordur Airport (IFJ) (IFJ) are also nearby and might be a better alternative airport depending on where you are flying from.
If you don't have a car, the easiest way to get from Bratislava to Reykjavik is to take the bus and then fly which takes, on average, 6h 15m and will usually cost around ISK 17,620 ($125).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Bus and Plane | 6h 15m | ISK 17,620($125) | hourly | 3,043km (1,891 miles) |
Train and Plane | 8h 40m | ISK 35,930($260) | 5 times a day | 3,402km (2,114 miles) |
Icelandair
Slovak Lines
The following major airports near Reykjavik offer regular flights to various popular destinations within Iceland and internationally.