There are 4 ways to get from Visby to Reykjavík by ferry, train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train to Stockholm-Arlanda Airport, fly
best- Take the ferry from Visby hamnterminal to Nynäshamn (Stena Line)ferry
- Take the train from Nynäshamn station to Stockholm City stationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Keflavík International Airport (KEF)plane ARN - KEF
11h 42m$217–523Fly from Visby Airport
- Fly from Visby Airport (VBY) to Keflavík International Airport (KEF)plane VBY - KEF
10h 18m$236–1,231Ferry, bus to Kalmar Öland Airport, fly
- Take the ferry from Visby hamnterminal to Oskarshamn Gotlandsterminalenferry
- Take the bus from Oskarshamn station to Kalmar, Järnvägstationbus
- Fly from Kalmar Öland Airport (KLR) to Keflavík International Airport (KEF)plane KLR - KEF
15h 9m$266–1,002Ferry, bus, train to Copenhagen Airport, fly
- Take the ferry from Visby hamnterminal to Oskarshamn Gotlandsterminalenferry
- Take the bus from Oskarshamn station to Kalmar, Järnvägstationbus
- Take the train from Kalmar, Järnvägstation to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Keflavík International Airport (KEF)plane CPH - KEF
16h 1m$259–676
Stockholm-Arlanda Airport (ARN) to Keflavík International Airport (KEF) flights
Questions & Answers
The cheapest way to get from Visby to Reykjavík is to ferry and train and fly which costs $210 - $550 and takes 11h 42m.
The fastest way to get from Visby to Reykjavík is to fly which takes 10h 18m and costs $230 - $1,300.
The distance between Visby and Reykjavík is 2449 km.
It takes approximately 11h 42m to get from Visby to Reykjavík, including transfers.
Reykjavík is 2h behind Visby. It is currently 12:10 AM in Visby and 10:10 PM in Reykjavík.
There are 597+ hotels available in Reykjavík.
What companies run services between Visby, Sweden and Reykjavík, Iceland?
Scandinavian Airlines and Icelandair fly from Visby Airport (VBY) to Keflavík International Airport (KEF) once daily.
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Keflavík International Airport via Oslo
- Ave. Duration
- 5h 21m
- When
- Tuesday, Wednesday, Friday, Monday, Thursday, and Sunday
- Estimated price
- $110–380
Flights from Stockholm-Arlanda Airport to Keflavík International Airport via Copenhagen Airport
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- $110–380
Flights from Kalmar Öland Airport to Keflavík International Airport via Stockholm-Arlanda Airport, Oslo
- Ave. Duration
- 10h 20m
- When
- Sunday
- Estimated price
- $210–900
Flights from Copenhagen Airport to Keflavík International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $150–380
Flights from Copenhagen Airport to Keflavík International Airport via Oslo
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–380
- Website
- icelandair.com
Flights from Stockholm-Arlanda Airport to Keflavík International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $160–850
Flights from Visby Airport to Keflavík International Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Sunday, Wednesday, Thursday, and Friday
- Estimated price
- $210–1,200
Flights from Kalmar Öland Airport to Keflavík International Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 6h 45m
- When
- Monday and Tuesday
- Estimated price
- $240–1,400
Flights from Kalmar Öland Airport to Keflavík International Airport via Stockholm-Arlanda Airport, Gothenburg
- Ave. Duration
- 10h
- When
- Sunday
- Estimated price
- $240–1,500
Flights from Kalmar Öland Airport to Keflavík International Airport via Stockholm-Arlanda Airport, Bergen
- Ave. Duration
- 11h 20m
- When
- Friday
- Estimated price
- $240–1,500
Flights from Copenhagen Airport to Keflavík International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $130–320
- Website
- finnair.com
Flights from Stockholm-Arlanda Airport to Keflavík International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $160–850
Flights from Stockholm-Arlanda Airport to Keflavík International Airport via Helsinki
- Ave. Duration
- 5h 45m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–410
Flights from Visby Airport to Keflavík International Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Sunday, Wednesday, Thursday, and Friday
- Estimated price
- $210–1,200
Flights from Kalmar Öland Airport to Keflavík International Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 6h 45m
- When
- Monday and Tuesday
- Estimated price
- $240–1,400
Flights from Kalmar Öland Airport to Keflavík International Airport via Stockholm-Arlanda Airport, Gothenburg
- Ave. Duration
- 10h
- When
- Sunday
- Estimated price
- $240–1,500
Flights from Copenhagen Airport to Keflavík International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $130–320
- Phone
- +46 8 600 10 00
- Website
- sl.se
Train from Nynäshamn station to Stockholm City station
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- $10–26
- Website
- https://sl.se/en/in-english
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- oresundstag.se
Train from Kalmar, Järnvägstation to Copenhagen Lufthavn
- Ave. Duration
- 3h 28m
- Frequency
- Every 2 hours
- Estimated price
- $55–110
- Website
- https://www.oresundstag.se/en
- Phone
- +46 10 212 10 00
- Website
- kalmarlanstrafik.se
Bus from Oskarshamn station to Kalmar, Järnvägstation
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Website
- https://www.kalmarlanstrafik.se/
Bus from Oskarshamn station to Kalmar, Järnvägstation
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Website
- https://www.kalmarlanstrafik.se/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Oskarshamn station to Kalmar, Järnvägstation
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $10–17
- Website
- https://www.flixbus.co.uk
Bus from Oskarshamn station to Kalmar, Järnvägstation
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $10–17
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- [email protected]
- Website
- vybuss.no
Bus from Oskarshamn station to Kalmar, Järnvägstation
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- $20–40
- Website
- https://www.vybuss.com/
Bus from Oskarshamn station to Kalmar, Järnvägstation
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- $20–40
- Website
- https://www.vybuss.com/
- Phone
- +46 77 122 33 00
- Website
- destinationgotland.se
Ferry from Visby hamnterminal to Nynäshamn (Stena Line)
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $28
- Website
- https://www.destinationgotland.se/
Ferry from Visby hamnterminal to Oskarshamn Gotlandsterminalen
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $28
- Website
- https://www.destinationgotland.se/
Ferry from Visby hamnterminal to Oskarshamn Gotlandsterminalen
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $28
- Website
- https://www.destinationgotland.se/
Want to know more about travelling around Iceland
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











