Compare prices and tickets by train, bus or flight

Tue
Jan 25
$74Deutsche Bahn
Find prices
$201Air France
Wed
Jan 26
$36Deutsche Bahn
Find prices
$201Air France
Thu
Jan 27
$70Deutsche Bahn
$72Flixbus
$201Air France
Fri
Jan 28
$70Deutsche Bahn
$66BlaBlaCar Bus
$100easyJet
Sat
Jan 29
$30Deutsche Bahn
$62Flixbus
$127easyJet
Sun
Jan 30
$70Deutsche Bahn
$66Flixbus
$75easyJet
Mon
Jan 31
$36Deutsche Bahn
Find prices
$201Air France
Tue
Feb 1
$36Deutsche Bahn
Find prices
$57easyJet
Wed
Feb 2
$36Deutsche Bahn
Find prices
$126Eurowings
Thu
Feb 3
$36Deutsche Bahn
$62Flixbus
$46easyJet
Fri
Feb 4
$36Deutsche Bahn
$64Flixbus
$32easyJet
Sat
Feb 5
$36Deutsche Bahn
$78BlaBlaCar Bus
Find prices
Sun
Feb 6
$36Deutsche Bahn
$62Flixbus
$49easyJet
Mon
Feb 7
$36Deutsche Bahn
Find prices
$37easyJet
Tue
Feb 8
$36Deutsche Bahn
Find prices
$32easyJet
Wed
Feb 9
$36Deutsche Bahn
Find prices
$32easyJet
Thu
Feb 10
$36Deutsche Bahn
Find prices
$38easyJet
Fri
Feb 11
$36Deutsche Bahn
$64Flixbus
$41easyJet
Sat
Feb 12
$36Deutsche Bahn
$67Flixbus
$49easyJet
Sun
Feb 13
$36Deutsche Bahn
$68Flixbus
$49easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Bus from Berlin to Geneva

distanceDistance544 miles (877 km)
durationAverage bus duration23 h 55 min
priceAverage bus ticket price$67 (€55)
changesDirect busYes
carriersBus companiesFlixbus

Buses from Berlin to Geneva cover the 544 miles (877 km) long route taking on average 23 h 55 min with our travel partners like Flixbus. There are direct bus services available. While the average ticket price for this trip costs around $67 (€55), you can find the cheapest bus ticket for as low as $62 (€52). Travelers depart most frequently from Berlin Hbf and arrive in Geneva, Eaux-Vives.

Bus providers: FlixBus from Berlin to Geneva

Find the best buses between Berlin and Geneva with Omio's travel partners FlixBus from $62 (€52). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

FlixBus

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: $62

Read on for COVID-19 recommendations and policies for your FlixBus bus ticket from Berlin to Geneva:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Bus to Geneva from Berlin

Take the bus to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Geneva.
FAQs

Is travel by bus currently allowed from Berlin, Germany to Geneva, Switzerland?

Travel between Berlin, Germany and Geneva, Switzerland by bus is: Partially open.

What is the status of international entry into Switzerland from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Switzerland from Berlin?

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Geneva, Switzerland?

When traveling in Switzerland, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 1/20/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus from Berlin to Geneva before traveling.

What is the restriction level for the return leg of a round trip journey from Geneva, Switzerland to Berlin, Germany?

The restriction level for your return bus to Berlin, Germany from Geneva is: Partially open.

Is my return bus into Berlin from Geneva restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Geneva?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 1/23/22. Remember to check the latest COVID-19 travel safety regulations for your bus to Berlin from Geneva closer to your date of departure here here.

How much does a cheap bus from Berlin to Geneva cost?

If you’re looking to save money on tickets, you can find cheap Berlin to Geneva buses for as little as $62 (€52)  in the next 7 days.

What is the price of a bus ticket to Geneva from Berlin?

The bus price from Berlin to Geneva is on average $67 (€55)  if you are looking to purchase your tickets for this route in the next 7 days.

How far is it from Berlin to Geneva by bus?

When traveling this route you should expect the distance to Geneva from Berlin by bus to be approximately 544 miles (877 km).

How long is the bus ride between Berlin and Geneva?

The Berlin to Geneva bus duration is on average 23 h 55 min, which is to be expected when traveling 544 miles (877 km) to Geneva from Berlin. However, the time it takes can vary based on specific dates, weekends, and holidays.

When traveling by bus from Berlin to Geneva, which bus station in Berlin do I depart from and which bus station in Geneva do I arrive in?

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Geneva, Eaux-Vives.

Where is the bus station in Berlin to go to Geneva? Where is the bus station in Geneva located?

Passengers board the bus most frequently from Berlin Hbf, which is located around 1.7 miles (2.8 km) away from the city center, and they get off the bus at Geneva, Eaux-Vives, located 0.5 miles (752 m) away from the city center.

What bus companies offer a service from Berlin to Geneva?

For the best Berlin to Geneva bus to buy, you can travel safely and comfortably with Flixbus. However, it's always good to check all possible bus providers with services from Berlin to Geneva to compare what amenities they may offer.

When does the first bus depart from Berlin to Geneva? When does the last bus depart from Berlin to Geneva?

The earliest bus for this trip departs from Berlin at 2: 00 PM. The last bus leaves from Berlin at 10: 50 PM. Check Omio for the latest bus schedule from Berlin to Geneva and book the best time to depart on your chosen travel date.

How early should I buy bus tickets from Berlin to Geneva to score the best deals?

If you purchase the Berlin to Geneva bus within the next 7 days, you can find one way tickets to cost on average $67 (€55). However, booking your bus ticket in advance gives you access to the best prices for buses between Berlin and Geneva. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.