• Nothing Found

How to get from Basel Airport to Bern

The Basel Airport to Bern distance is approximately 100 kilometers. However, your journey time will depend on how you decide to travel. 

Taking a Basel Airport taxi is a popular choice. The journey takes around 1 hour and 20 minutes. 

For even more convenience and comfort, consider booking a Basel Airport transfer in advance.

If you’d rather take public transport, you can take the No.50 bus to Basel Train Station and then catch the train to Bern from there. 

At present, there is no direct Basel Airport to Bern train or bus. 

Read on for the full details!

Welcome Pickups offers meet and greet services and a friendly introduction to Basel at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

PRICE FOR 2 PASSENGERS
OPTION PRICE DURATION AVAILABILITY Action
Taxi €240 80min 24/7
Bus + Train €50.40 100min 03:45–00:00
Welcome Airport Transfer €250 80min 24/7

How to get from Basel Airport to Bern by taxi

Taking a Basel Airport taxi from Basel Airport to Bern is one of the most straightforward options. The trip typically takes around 1 hour and 20 minutes, though this can change in heavier traffic conditions. Bern is a large city (Switzerland’s fifth largest), so it also depends on your final destination.

Basel Airport to Bern taxi cost

Although most local taxi drivers in Basel use taximeters, they may offer you a set rate for longer distances. As the journey between the two cities is 100 km, it may be advantageous to accept this set rate. Typically, this set rate is around €240 (CHF 240). However, this rate is at the driver’s discretion, so you may be overcharged in negotiations.

Cost

€240

Trip Duration

1 Hr. 20 Min.

*Prices vary unless booked in advance.

Convenience
Safety
Value for money

Taxis are available 24/7 from Basel Airport.

Where do I get the taxi from?

You can find taxis waiting outside of Basel Airport 24/7. There are designated taxi stands in front of the doors when you exit the Arrivals Hall. The wait for a taxi depends on how busy the airport is at the time of your arrival, but you’re unlikely to wait for longer than 10 minutes.

Convenience

Taking a taxi from Basel Airport to Bern is by far the most convenient method. Not only is it your only direct means of transport, but it’s also slightly shorter than public transport. Plus, navigating buses and trains with heavy luggage, a large group, or young children can be tiring after a long flight.

That said, local taxis may not be willing to take you as far as Bern on demand. To guarantee transport, we recommend pre-booking a private airport transfer from Basel Airport instead.

Editor’s Note

Great for a convenient travel solution on demand.

Useful Tips

You can pay for taxis in Basel via cash or card in euros or the local currency – Swiss Francs (CHF).
If your luggage fits in the trunk of the car, it can be transported for free.
Basel taxis are not equipped to carry wheelchairs as standard. If you need an accessible taxi, we recommend booking in advance.
Most local taxis waiting outside of Basel Airport will be standard four-seater sedans. If you require a larger vehicle, it’s best to arrange a private taxi in advance.

How to get from Basel Airport to Bern by public transport

Unfortunately, there is no direct Basel Airport to Bern train or bus. The least tedious route is to take one bus and one train. The No.50 bus will take you to Basel Train Station (also known as Basel SBB). It runs every day and takes just 20 minutes. From Basel SBB, you can take a direct train to Bern. The journey takes 1 hour and departs every 30 minutes.

How much will it cost to take public transport from Basel Airport to Bern?

The bus from Basel Airport to the train station costs €4.20 (CHF 4.20) per person.

The train from Basel SBB to Bern costs €21 (CHF 21) per person.

Therefore, expect to spend €25.20 (CHF 25.20) per person total for this journey, not including a taxi fare from the train station in Bern to your final destination, if needed.

Cost

€25.20

Trip Duration

1 Hr. 40 Min.

The average wait time for a bus from Basel Airport is 10 minutes.

Convenience
Safety
Value for money

Trains depart from Basel train station to Bern every 30 minutes.

Where do I get public transport from?

Once you’ve passed through customs and entered the Arrivals Hall, follow the signs for “Ground Transportation”. Outside of the main terminal, you’ll see the bus stop with several buses lined up. The No.50 bus will be clearly signposted.

Convenience

Taking public transport to Bern is far less convenient than taking a taxi. That said, the Basel to Bern train is efficient, comfortable, and relatively fast. If you’re packing light and don’t mind changing from bus to train, this could be a good economical option for you. Keep in mind the need to navigate to your final destination from the train station in Bern.

Editor’s Note

A good option for travelers on a budget.

Useful Tips

You can purchase tickets in both euros and Swiss Francs.
Tickets are available from the kiosk at the airport, the counter at the train station or online.
Seats are first-come, first-served on buses.
Note that buses from Basel Airport don’t have any storage space for luggage.

How to get from Basel Airport to Bern by private transfer

The best way to travel from Basel Airport to Bern is to take a private transfer. That way, you get all of the convenience of a taxi, but you can skip the taxi queue. Instead, your driver will meet you in the Arrivals Hall.

Booking your Basel Airport transfer from an international company like Welcome Pickups ensures that you receive top-quality personalized service from beginning to end. We also include great perks for our customers, like: 

  • Customized meet & greet service
  • Guaranteed on-time pickups with flight monitoring
  • Professionally trained English-speaking drivers
  • Fixed fares with online payment 
  • 24/7 customer support

Once you’ve booked your transfer, you can relax knowing that everything will be handled on your behalf, including finding the right vehicle for your group and the best driver for the job.

How much is a private transfer from Basel Airport to Bern?

The price for an airport transfer from Basel Airport to Bern starts at €250 for a sedan. The full breakdown of our rates is as follows: 

  • Sedan (1-3 passengers) – €250
  • Minivan (4-9 passengers) – €365 
  • Minibus (10-12 passengers) – €615

To get your personalized quote, all you need to do is put in your contact details, flight number, number of passengers, and desired pickup time on our online form or mobile app (App Store || Google Play). The quote we present to you is fixed and not subject to change. That means no nasty surprises on the day. You can pay using our secure online payment system, and that’s it! Your transfer is booked, and we’ll take care of the rest.

Cost

€250

Trip Duration

1 Hr. 20 Min.

*Booking your private transfer from BSL Airport in advance is the best way to ensure a seamless experience.

Convenience
Safety
Value for money

Private transfers are available 24/7 from EuroAirport Basel-Mulhouse-Freiburg.

Where do I get a private transfer from?

Your friendly local driver will be waiting in the Arrivals Hall for you when you land. If your flight is delayed, your driver will be monitoring your flight so they know when to meet you. After greeting you at the airport, they’ll help you with your luggage as they guide you to your pre-selected vehicle.

Convenience

There’s no greater convenience than having a private, English-speaking driver waiting for you in the Arrivals Hall. You’ll save so much time by skipping the taxi stand. Plus, with 24/7 5-star customer support, we’re here to answer any questions or concerns so that you have the best trip possible.

Editor’s Note

Ideal for couples, families, business, and solo travelers who want a convenient, safe, reliable journey.

Useful Tips

You can download the Welcome Pickups app to keep useful information about your transfer handy or contact your driver.
We recommend setting your pickup time at least 30-60 minutes after your predicted flight arrival time to give you time to get through passport control, baggage reclaim, and customs.
Sedans can accommodate up to 3 passengers, minivans up to 9, and minibusses up to 12.
Before your transfer, you will receive an email including your driver's name, contact information, photo, and vehicle information so that you know who to expect on the day.
You will have 60 minutes of complimentary waiting time after your scheduled pickup to go through passport control and baggage claim.
You can request a baby/child seat during the booking process and your driver will provide one for you.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Basel. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more

Prices

DAYTIME
€250.0
NIGHTTIME
€300.0
Same price as a regular taxi from the line

PRICES FOR

Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Frequently asked questions

How much is a train ticket from Basel to Bern?

The train from Basel to Bern costs €21 (CHF 21). You can purchase your ticket online or in person from the manned kiosks at the train station.

How long is the train from Basel to Bern?

The train from Basel to Bern takes around 1 hour and 20 minutes.

How do I get to Bern from the airport?

You can get from Basel Airport to Bern via taxi, transfer, or public transport. By taxi or transfer, it takes around 1 hour and 20 minutes. Unfortunately, there isn’t a Basel Airport to Bern train, bus or coach. The easiest public transport route is to take the No.50 bus from the airport to the train station. Then you can catch the train from Basel to Bern.

Olivia De Santos

Olivia De Santos is a seasoned travel writer and adventurer with bylines in Lonely Planet and A Way Abroad. With over ten years of professional writing experience and a degree in Linguistics, she blends cultural insight and personal storytelling to help travelers see the world in a new light.

Was this helpful?

Pre-book online