There are 7 ways to get from Visby to Basel by plane, train, ferry, bus, or night 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 to Zurich Airport, train
best- Fly from Visby Airport (VBY) to Zurich Airport (ZRH)plane VBY - ZRH
- Take the train from Zürich HB to Basel SBBtrain
8h 18mCHF 213–437Ferry, bus
cheapest- Take the ferry from Visby hamnterminal to Oskarshamn Gotlandsterminalenferry Dg
- Take the bus from Oskarshamn station to Norrköpingbus 612
- Take the bus from Norrköping to Berlin, Zentralen Omnibusbahnhofbus N32
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Mulhousebus
39h 3mCHF 157–299Ferry, train
- Take the ferry from Visby hamnterminal to Nynäshamn (Stena Line)ferry Dg
- Take the train from Nynäsgård station to Stockholm City stationtrain
- Take the train from Stockholm Central to Hamburg Hbftrain Ic
- Take the train from Hamburg Hbf to Basel Bad Bftrain 20 / ...
24h 48mCHF 291–547Ferry, night train, train
- Take the ferry from Visby to Stockholmferry
- Take the night train from Stockholm Central to Hamburg Hbfnighttrain
- Take the train from Hamburg Hbf to Basel SBBtrain 20 / ...
42h 58mFly to Basel
- Fly from Visby Airport (VBY) to Basel (BSL)plane VBY - BSL
8h 13mCHF 255–506Fly to Frankfurt, train
- Fly from Visby Airport (VBY) to Frankfurt (FRA)plane VBY - FRA
- Take the train from Frankfurt to Basel Bad Bftrain
9h 33mCHF 219–782Ferry, night train
- Take the ferry from Visby to Stockholmferry
- Take the night train from Stockholm Central to Hamburg Hbfnighttrain
- Take the night train from Hamburg Hbf to Basel Sbbnighttrain Nj
45h 51m
Visby to Basel by ferry and bus
Questions & Answers
The cheapest way to get from Visby to Basel is to ferry and bus which costs SFr 150 - SFr 300 and takes 39h 3m.
The fastest way to get from Visby to Basel is to fly which takes 8h 13m and costs SFr 250 - SFr 550.
The distance between Visby and Basel is 1413 km.
The best way to get from Visby to Basel without a car is to ferry and train which takes 24h 48m and costs SFr 290 - SFr 550.
It takes approximately 8h 18m to get from Visby to Basel, including transfers.
There are 542+ hotels available in Basel.
What companies run services between Visby, Sweden and Basel, Switzerland?
Scandinavian Airlines, easyJet, and four other airlines fly from Visby Airport (VBY) to Basel (BSL) twice daily.
- Website
- lufthansa.com
Flights from Visby Airport to Basel via Gothenburg, Frankfurt
- Ave. Duration
- 8h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 120–500
Flights from Visby Airport to Frankfurt via Gothenburg
- Ave. Duration
- 3h 50m
- When
- Thursday and Friday
- Estimated price
- CHF 100–410
Flights from Visby Airport to Frankfurt via Stockholm
- Ave. Duration
- 4h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–420
Flights from Visby Airport to Frankfurt via Copenhagen
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- CHF 95–400
Flights from Visby Airport to Frankfurt via Helsinki
- Ave. Duration
- 7h
- When
- Monday and Thursday
- Estimated price
- CHF 110–460
- Website
- easyjet.com
Flights from Visby Airport to Basel via Copenhagen
- Ave. Duration
- 9h 20m
- When
- Monday
- Estimated price
- CHF 75–320
Flights from Visby Airport to Basel via Copenhagen, Hamburg
- Ave. Duration
- 8h 50m
- When
- Monday
- Estimated price
- CHF 75–320
Flights from Visby Airport to Basel via Stockholm, Hamburg
- Ave. Duration
- 9h 23m
- When
- Friday and Sunday
- Estimated price
- CHF 110–450
- Website
- swiss.com
Flights from Visby Airport to Zurich Airport via Stockholm
- Ave. Duration
- 4h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–390
Flights from Visby Airport to Zurich Airport via Gothenburg
- Ave. Duration
- 4h 55m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 95–390
- Website
- flysas.com
Flights from Visby Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- CHF 160–350
Flights from Visby Airport to Frankfurt via Copenhagen
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- CHF 160–380
- Website
- finnair.com
Flights from Visby Airport to Zurich Airport via Helsinki
- Ave. Duration
- 9h 55m
- When
- Monday and Thursday
- Estimated price
- CHF 160–420
- Website
- klm.com
Flights from Visby Airport to Basel via Gothenburg, Amsterdam Schiphol
- Ave. Duration
- 9h 50m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 100–550
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 28–85
- Website
- https://www.sbb.ch/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 39m
- Frequency
- Twice a week
- Estimated price
- CHF 100–310
- Website
- https://www.sbb.ch/en
- Phone
- +46 8 600 10 00
- Website
- sl.se
Train from Nynäsgård station to Stockholm City station
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 8–21
- Website
- https://sl.se/en/in-english
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Stockholm Central to Hamburg Hbf
- Ave. Duration
- 11h 14m
- Frequency
- Once daily
- Estimated price
- CHF 110–180
- Website
- https://www.snalltaget.se/en
Night train from Stockholm Central to Hamburg Hbf
- Ave. Duration
- 12h 40m
- Frequency
- 5 times a week
- Estimated price
- CHF 110–180
- Website
- https://www.snalltaget.se/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hamburg Hbf to Basel Bad Bf
- Ave. Duration
- 7h 17m
- Frequency
- Hourly
- Estimated price
- CHF 140–310
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 7h 37m
- Frequency
- Hourly
- Estimated price
- CHF 140–320
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- CHF 55–130
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Basel Bad Bf
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 150–220
- Website
- https://konzern.oebb.at/en/
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 150–230
- Website
- https://konzern.oebb.at/en/
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Night train from Stockholm Central to Hamburg Hbf
- Ave. Duration
- 12h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 130–240
- Website
- https://www.sj.se/en/
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Hamburg Hbf to Basel Sbb
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- CHF 45–120
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 100–120
- Couchette Carriage
- CHF 70–85
- Seating Carriage
- CHF 45–55
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Oskarshamn station to Norrköping
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- CHF 11–20
- Website
- https://www.flixbus.co.uk
Bus from Norrköping to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- CHF 65–120
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Mulhouse
- Ave. Duration
- 12h 25m
- Frequency
- Once daily
- Estimated price
- CHF 55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Oskarshamn station to Norrköping
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–55
- 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
- CHF 22
- Website
- Destination Gotland
Ferry from Visby hamnterminal to Oskarshamn Gotlandsterminalen
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- CHF 22
- Website
- Destination Gotland
- Website
- vikingline.com
Ferry from Visby to Stockholm
- Ave. Duration
- 20h 30m
- Frequency
- Once a week
- Schedules at
- vikingline.com
Want to know more about travelling around Switzerland
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide

































