There are 7 ways to get from Perth to Basel by plane or 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 Basel
best- Fly from Perth Airport (PER) to Basel (BSL)plane PER - BSL
22h 36mCHF 445–1,007Fly to Milano Malpensa Airport, train
cheapest- Fly from Perth Airport (PER) to Milano Malpensa Airport (MXP)plane PER - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Basel SBBtrain
30h 16mCHF 415–1,440Fly to Zurich Airport, train
- Fly from Perth Airport (PER) to Zurich Airport (ZRH)plane PER - ZRH
- Take the train from Zürich HB to Basel SBBtrain
24h 1mCHF 433–1,693Fly to Geneva International Airport, train
- Fly from Perth Airport (PER) to Geneva International Airport (GVA)plane PER - GVA
- Take the train from Genève-Aéroport to Renens VDtrain
- Take the train from Renens VD to Basel SBBtrain
26h 10mCHF 506–1,923Fly to Stuttgart Airport, train
- Fly from Perth Airport (PER) to Stuttgart Airport (STR)plane PER - STR
- Take the train from Stuttgart Hbf to Karlsruhe Hbftrain
- Take the train from Karlsruhe Hauptbahnhof to Basel Bad Bftrain
29h 11mCHF 534–1,715Fly to Frankfurt, train
- Fly from Perth Airport (PER) to Frankfurt (FRA)plane PER - FRA
- Take the train from Frankfurt to Basel Bad Bftrain
26h 21mCHF 459–1,813Fly to Munich International Airport, train
- Fly from Perth Airport (PER) to Munich International Airport (MUC)plane PER - MUC
- Take the train from Flughafen München to Pasingtrain
- Take the train from Pasing to Basel Bad Bftrain
28h 28mCHF 518–1,610
Perth Airport (PER) to Basel (BSL) flights
Questions & Answers
The cheapest way to get from Perth to Basel is to fly and train which costs SFr 410 - SFr 1500 and takes 30h 16m.
The fastest way to get from Perth to Basel is to fly which takes 22h 36m and costs SFr 440 - SFr 1100.
The distance between Perth and Basel is 13905 km.
It takes approximately 22h 36m to get from Perth to Basel, including transfers.
Basel is 6h behind Perth. It is currently 11:34 AM in Perth and 5:34 AM in Basel.
There are 1001+ hotels available in Basel.
What companies run services between Perth, WA, Australia and Basel, Switzerland?
Emirates, Flydubai, and four other airlines fly from Perth Airport (PER) to Basel (BSL) 3 times a day.
- Website
- qatarairways.com
Flights from Perth Airport to Zurich Airport via Doha
- Ave. Duration
- 21h 45m
- When
- Wednesday
- Estimated price
- CHF 460–1,400
Flights from Perth Airport to Geneva International Airport via Doha
- Ave. Duration
- 21h 45m
- When
- Wednesday and Friday
- Estimated price
- CHF 440–1,400
Flights from Perth Airport to Frankfurt via Doha
- Ave. Duration
- 22h 17m
- When
- Every day
- Estimated price
- CHF 450–1,400
Flights from Perth Airport to Milano Malpensa Airport via Doha
- Ave. Duration
- 22h 7m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 400–1,200
Flights from Perth Airport to Milano Malpensa Airport via London Heathrow
- Ave. Duration
- 23h 50m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 500–1,900
Flights from Perth Airport to Munich International Airport via Doha
- Ave. Duration
- 22h 5m
- When
- Monday and Tuesday
- Estimated price
- CHF 500–1,500
- Website
- qantas.com
Flights from Perth Airport to Basel via London Heathrow
- Ave. Duration
- 21h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 650–2,500
Flights from Perth Airport to Zurich Airport via Dubai
- Ave. Duration
- 21h
- When
- Every day
- Estimated price
- CHF 470–1,500
Flights from Perth Airport to Geneva International Airport via Dubai
- Ave. Duration
- 27h
- When
- Every day
- Estimated price
- CHF 450–1,400
Flights from Perth Airport to Frankfurt via Dubai
- Ave. Duration
- 20h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 460–1,500
Flights from Perth Airport to Milano Malpensa Airport via Dubai
- Ave. Duration
- 21h 50m
- When
- Every day
- Estimated price
- CHF 410–1,300
Flights from Perth Airport to Munich International Airport via Dubai
- Ave. Duration
- 28h 20m
- When
- Every day
- Estimated price
- CHF 500–1,600
- Website
- airfrance.com
Flights from Perth Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 23h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 650–2,400
Flights from Perth Airport to Zurich Airport via Paris Charles de Gaulle
- Ave. Duration
- 21h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 550–2,100
Flights from Perth Airport to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 19h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 550–2,000
Flights from Perth Airport to Frankfurt via Paris Charles de Gaulle
- Ave. Duration
- 20h 25m
- When
- Monday and Wednesday
- Estimated price
- CHF 550–2,000
Flights from Perth Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 21h 50m
- When
- Monday and Wednesday
- Estimated price
- CHF 500–1,900
Flights from Perth Airport to Munich International Airport via Paris Charles de Gaulle
- Ave. Duration
- 20h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 650–2,300
- Website
- virginaustralia.com
Flights from Perth Airport to Zurich Airport via Doha
- Ave. Duration
- 21h 45m
- When
- Wednesday
- Estimated price
- CHF 460–1,400
Flights from Perth Airport to Geneva International Airport via Doha
- Ave. Duration
- 21h 45m
- When
- Wednesday and Friday
- Estimated price
- CHF 440–1,400
Flights from Perth Airport to Frankfurt via Doha
- Ave. Duration
- 22h 17m
- When
- Every day
- Estimated price
- CHF 450–1,400
Flights from Perth Airport to Milano Malpensa Airport via Doha
- Ave. Duration
- 22h 7m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 400–1,200
Flights from Perth Airport to Munich International Airport via Doha
- Ave. Duration
- 22h 5m
- When
- Monday and Tuesday
- Estimated price
- CHF 500–1,500
- Website
- emirates.com
Flights from Perth Airport to Basel via Dubai
- Ave. Duration
- 20h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 500–1,700
Flights from Perth Airport to Zurich Airport via Dubai
- Ave. Duration
- 21h
- When
- Every day
- Estimated price
- CHF 470–1,500
Flights from Perth Airport to Geneva International Airport via Dubai
- Ave. Duration
- 27h
- When
- Every day
- Estimated price
- CHF 450–1,400
Flights from Perth Airport to Frankfurt via Dubai
- Ave. Duration
- 20h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 460–1,500
Flights from Perth Airport to Milano Malpensa Airport via Dubai
- Ave. Duration
- 21h 50m
- When
- Every day
- Estimated price
- CHF 410–1,300
Flights from Perth Airport to Munich International Airport via Dubai
- Ave. Duration
- 28h 20m
- When
- Every day
- Estimated price
- CHF 500–1,600
- Website
- eurowings.com
Flights from Perth Airport to Stuttgart Airport via London Heathrow
- Ave. Duration
- 25h 57m
- When
- Every day
- Estimated price
- CHF 700–2,500
Flights from Perth Airport to Stuttgart Airport via Dubai
- Ave. Duration
- 31h 40m
- When
- Every day
- Estimated price
- CHF 550–1,800
Flights from Perth Airport to Stuttgart Airport via Rome
- Ave. Duration
- 32h 20m
- When
- Tuesday and Sunday
- Estimated price
- CHF 650–2,400
Flights from Perth Airport to Stuttgart Airport via Doha, Vienna
- Ave. Duration
- 29h 35m
- When
- Wednesday and Sunday
- Estimated price
- CHF 500–1,700
Flights from Perth Airport to Stuttgart Airport via Doha, Budapest
- Ave. Duration
- 30h 5m
- When
- Wednesday
- Estimated price
- CHF 500–1,700
- Website
- britishairways.com
Flights from Perth Airport to Basel via London Heathrow
- Ave. Duration
- 22h 25m
- When
- Friday
- Estimated price
- CHF 650–2,500
Flights from Perth Airport to Geneva International Airport via London Heathrow
- Ave. Duration
- 20h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 550–2,100
Flights from Perth Airport to Milano Malpensa Airport via London Heathrow
- Ave. Duration
- 23h 50m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 500–1,900
- Website
- swiss.com
Flights from Perth Airport to Zurich Airport via London Heathrow
- Ave. Duration
- 20h 5m
- When
- Every day
- Estimated price
- CHF 550–2,100
Flights from Perth Airport to Zurich Airport via Rome
- Ave. Duration
- 20h 30m
- When
- Tuesday and Sunday
- Estimated price
- CHF 550–2,000
Flights from Perth Airport to Geneva International Airport via Rome
- Ave. Duration
- 21h 5m
- When
- Tuesday and Sunday
- Estimated price
- CHF 500–1,900
- Website
- ita-airways.com
Flights from Perth Airport to Zurich Airport via Rome
- Ave. Duration
- 20h 30m
- When
- Tuesday and Sunday
- Estimated price
- CHF 550–2,000
Flights from Perth Airport to Geneva International Airport via Rome
- Ave. Duration
- 21h 5m
- When
- Tuesday and Sunday
- Estimated price
- CHF 500–1,900
Flights from Perth Airport to Stuttgart Airport via Rome
- Ave. Duration
- 32h 20m
- When
- Tuesday and Sunday
- Estimated price
- CHF 650–2,400
- Website
- austrian.com
Flights from Perth Airport to Stuttgart Airport via Doha, Vienna
- Ave. Duration
- 28h
- When
- Wednesday and Sunday
- Estimated price
- CHF 500–1,700
Flights from Perth Airport to Munich International Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 24h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 490–1,700
- Website
- lufthansa.com
Flights from Perth Airport to Stuttgart Airport via Doha, Munich International Airport
- Ave. Duration
- 26h 45m
- When
- Monday and Tuesday
- Estimated price
- CHF 550–1,600
Flights from Perth Airport to Frankfurt via London Heathrow
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- CHF 550–2,100
Flights from Perth Airport to Munich International Airport via Suvarnabhumi
- Ave. Duration
- 20h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 500–2,300
- Website
- easyjet.com
Flights from Perth Airport to Basel via Rome
- Ave. Duration
- 22h
- When
- Tuesday and Sunday
- Estimated price
- CHF 650–2,300
Flights from Perth Airport to Munich International Airport via Rome
- Ave. Duration
- 19h 30m
- When
- Tuesday and Sunday
- Estimated price
- CHF 600–2,200
- Website
- condor.com
Flights from Perth Airport to Stuttgart Airport via Dubai
- Ave. Duration
- 31h 50m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 550–1,800
Flights from Perth Airport to Frankfurt via Rome
- Ave. Duration
- 20h 25m
- When
- Tuesday and Sunday
- Estimated price
- CHF 550–2,000
- Website
- thaiairways.com
Flights from Perth Airport to Munich International Airport via Suvarnabhumi
- Ave. Duration
- 20h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 600–2,100
Flights from Perth Airport to Munich International Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 24h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 490–1,700
- Website
- lufthansa-city.com
Flights from Perth Airport to Frankfurt via London Heathrow
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- CHF 550–2,100
- 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–80
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Renens VD
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 55–160
- 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–300
- Website
- https://www.sbb.ch/en
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- CHF 80–230
- Website
- https://www.sbb.ch/en
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 13–25
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- CHF 13–16
- 1st Class Ticket
- CHF 17–25
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 12–18
- Schedules at
- arverio-by.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 13–30
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 30–75
- 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
Train from Pasing to Basel Bad Bf
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- CHF 85–190
- Website
- https://int.bahn.de/en
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- CHF 13–20
- Schedules at
- regional.bahn.de
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- CHF 10–14
- Schedules at
- meine-rab.de
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- CHF 18–45
- Website
- https://www.ns.nl/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- CHF 45–70
- Website
- https://int.bahn.de/en
Train from Flughafen München to Pasing
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 11–17
- Website
- https://int.bahn.de/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- CHF 18–23
- Schedules at
- sbb-deutschland.de
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
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide








































