There are 6 ways to get from Oberwil to Liestal by tram, train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 10 tram, train
best- Take the tram from Oberwil BL, Zentrum to Basel, Zoo10 / ...
- Take the train from Basel SBB to LiestalS3 / ...
43 minCHF 6–11Drive 21 km
cheapest- Drive from Oberwil to Liestal21 km
21 minCHF 4–5Line 60 bus, train
- Take the bus from Oberwil BL, Schwanen to Muttenz, Bahnhof60
- Take the train from Muttenz to LiestalS3 / ...
53 minCHF 16–27Taxi
- Take the taxi from Oberwil to Liestal21 km
21 minCHF 95–120Line 10 tram, line 81 bus
- Take the tram from Oberwil BL, Zentrum to Basel, Aeschenplatz10
- Take the bus from Basel, Aeschenplatz to Liestal, Bahnhof81 / ...
1h 7mLine 10 tram, train via Münchenstein, Dorf
- Take the tram from Oberwil BL, Zentrum to Münchenstein, Dorf10
- Take the train from Münchenstein to LiestalS3
1h 13mCHF 17–29
Oberwil to Liestal by tram, foot, and train
Questions & Answers
The cheapest way to get from Oberwil to Liestal is to drive which costs SFr 3 - SFr 5 and takes 21 min.
The fastest way to get from Oberwil to Liestal is to taxi which takes 21 min and costs SFr 95 - SFr 120.
No, there is no direct train from Oberwil to Liestal. However, there are services departing from Oberwil BL, Zentrum and arriving at Liestal via Basel SBB. The journey, including transfers, takes approximately 43 min.
The distance between Oberwil and Liestal is 19 km. The road distance is 21 km.
The best way to get from Oberwil to Liestal without a car is to line 10 tram and train which takes 43 min and costs SFr 5 - SFr 11.
It takes approximately 43 min to get from Oberwil to Liestal, including transfers.
Oberwil to Liestal train services, operated by BLT, depart from Oberwil BL, Zentrum station.
Oberwil to Liestal train services, operated by BLT, arrive at Basel, Zoo station.
Yes, the driving distance between Oberwil to Liestal is 21 km. It takes approximately 21 min to drive from Oberwil to Liestal.
There are 1316+ hotels available in Liestal.
What companies run services between Oberwil, Basel-Landschaft, Switzerland and Liestal, Switzerland?
There is no direct connection from Oberwil to Liestal. However, you can take the line 10 vehicle to Basel, Zoo, walk to Basel SBB, then take the train to Liestal. Alternatively, you can take a bus from Oberwil BL, Schwanen to Liestal via Muttenz, Bahnhof and Muttenz in around 53 min.
- Phone
- +41 (0) 61 406 11 11
- info@blt.ch
- Website
- blt.ch
Tram from Oberwil BL, Zentrum to Basel, Zoo
- Ave. Duration
- 11 min
- Frequency
- Every 10 minutes
- Estimated price
- CHF 2–4
- Schedules at
- blt.ch
Tram from Oberwil BL, Zentrum to Basel, Aeschenplatz
- Ave. Duration
- 18 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 3–5
- Schedules at
- blt.ch
Tram from Oberwil BL, Zentrum to Münchenstein, Dorf
- Ave. Duration
- 34 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 3–6
- Schedules at
- blt.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Liestal
- Ave. Duration
- 16 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 6–7
- Website
- https://www.sbb.ch/en
Train from Muttenz to Liestal
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–19
- Website
- https://www.sbb.ch/en
Train from Münchenstein to Liestal
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 13–24
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Liestal
- Ave. Duration
- 10 min
- Frequency
- Once daily
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Liestal
- Ave. Duration
- 10 min
- Frequency
- 5 times a day
- Estimated price
- CHF 3–5
- Schedules at
- sbb-deutschland.de
- Phone
- +41 (0) 61 406 11 11
- info@blt.ch
- Website
- blt.ch
Bus from Oberwil BL, Schwanen to Muttenz, Bahnhof
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 6–9
- Schedules at
- blt.ch
- Phone
- +41 (0)61 906 71 11
- info@autobus.ag
- Website
- autobus.ag
Bus from Basel, Aeschenplatz to Liestal, Bahnhof
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Schedules at
- autobus.ag
- Ave. Duration
- 21 min
- Estimated price
- CHF 95–120
Taxi-Zentrale AG Basel
- Phone
- +41 61 222 22 22
- Website
- taxi-zentrale.ch
Mini Cab AG
- Phone
- +41 61 777 77 77
- Website
- mini-cab.ch
33er Taxi AG
- Phone
- +41 61 333 33 33
- Website
- 33ertaxi.ch
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide





















