The cheapest buses from Berlin to Ulm

Showing times and prices for Oct 22

Cheapest

$37

Average

$37

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Ulm will cost around $ 37 if you buy it on the day, but the cheapest tickets can be found for only $ 37.

Cheapest
12:00PMBerlin11h45 11:45PMUlm, Eberhard-Finckh-Straße
1 changes
$371One-way

Timetable Berlin to Ulm

Showing buses for tomorrow, Fri, Oct 22
12:00PMBerlin11h45 11:45PMUlm, Eberhard-Finckh-Straße
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Oct 21
$62FlixTrain
Find prices
$167Eurowings
Fri
Oct 22
$52FlixTrain
$37BlaBlaCar Bus
$179Lufthansa
Sat
Oct 23
$44Deutsche Bahn
$23BlaBlaCar Bus
$148Eurowings
Sun
Oct 24
$22Deutsche Bahn
$26BlaBlaCar Bus
$99Eurowings
Mon
Oct 25
Find prices
$23BlaBlaCar Bus
$131Lufthansa
Tue
Oct 26
$22Deutsche Bahn
$31BlaBlaCar Bus
$145Lufthansa
Wed
Oct 27
$22Deutsche Bahn
$23BlaBlaCar Bus
$123Eurowings
Thu
Oct 28
$22Deutsche Bahn
$23BlaBlaCar Bus
$99Eurowings
Fri
Oct 29
$53Deutsche Bahn with connection
$32BlaBlaCar Bus
$131Lufthansa
Sat
Oct 30
$22Deutsche Bahn
$23BlaBlaCar Bus
$118Lufthansa
Mon
Nov 1
$22Deutsche Bahn with connection
$26BlaBlaCar Bus
$74Eurowings
Tue
Nov 2
$22Deutsche Bahn
$31BlaBlaCar Bus
$123Eurowings
Wed
Nov 3
$22Deutsche Bahn
$23BlaBlaCar Bus
$86Eurowings

The fastest buses from Berlin to Ulm

Showing times and prices for Oct 22

Fastest Journey

11 h 45 m

Average

11 h 45 m

Buses per day

1

Distance

519 km

It's difficult to get from Berlin to Ulm without transferring at least once.

Fastest
12:00PMBerlin11h45 11:45PMUlm, Eberhard-Finckh-Straße
1 changes
$371One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Berlin to Ulm

distanceDistance321 miles (518 km)
durationAverage bus duration11 h 45 min
priceAverage bus ticket price$30 (€24)
changesDirect busYes
carriersBus providersFlixbus or BlaBlaCar

Buses from Berlin to Ulm cover the 321 miles (518 km) long trip taking on average 11 h 45 min with our travel partners like Flixbus or BlaBlaCar. There are direct bus services available. While the average ticket price for this route costs around $30 (€24), you can find the cheapest bus ticket for as low as $23 (€19). Travelers depart most frequently from Berlin Hbf and arrive in Ulm Bus Station.

Bus companies

FlixBus from Berlin to Ulm

Find the best buses from Berlin to Ulm with Omio's travel partners FlixBus from $23 (€19). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Berlin and Ulm.

Are you making plans to travel from Berlin to Ulm? Why not take a bus with FlixBus? Omio can show you current FlixBus bus times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Berlin to Ulm buses all in one place. On the FlixBus bus, you can expect to travel 321 miles (518 km) from Berlin to Ulm. If you use the Omio app to search for buses between Berlin and Ulm, you can quickly see if the FlixBus ticket is a mobile ticket, making it easy for you to go paperless when taking a bus. Once you have found your perfect one-way FlixBus bus from Berlin to Ulm, book your cheap bus tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

FlixBus has updated its ticket policies due to the coronavirus. Keep these in mind when booking your FlixBus tickets from Berlin to Ulm and when traveling by bus:

  • 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

Buses from Berlin to Ulm
Take the bus to Ulm 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 Ulm.
FAQs
How much do cheap buses between Berlin and Ulm cost?
If you’re looking to save money on tickets, you can find cheap Berlin to Ulm buses for as little as $23 (€19)  in the next 7 days.
How much does it cost to take a bus from Berlin to Ulm?
The Berlin to Ulm bus ticket price is on average $30 (€24)  if you are looking to purchase your tickets for this journey in the next week.
How far is Ulm from Berlin by bus?
The bus distance from Berlin to Ulm is around 321 miles (518 km).
How long is the bus ride from Berlin to Ulm?
On average the Berlin to Ulm bus time is 11 h 45 min  covering the 321 miles (518 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from Berlin to Ulm, which bus station in Berlin do I depart from and which bus station in Ulm do I arrive in?

There are a few bus stations in Berlin to start your journey from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. In Ulm you have a few bus station options to choose from for your arrival including Ulm Bus Station, Ulm, ZOB and Ulm, Hauptbahnhof.

Omio customers traveling this route depart most frequently from Berlin Hbf   and arrive in Ulm Bus Station.

Where is the departure bus station in Berlin located? Where is the arrival bus station in Ulm located?

Passengers board their bus most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city center to this bus station.

Passengers traveling this route most often arrive at Ulm Bus Station and need to travel approximately 2 mile (s) / 3 km from the bus station to the city center in Ulm.

Which bus companies can get me from Berlin to Ulm?
For the best Berlin to Ulm bus to purchase, you can travel safely and comfortably with Flixbus or BlaBlaCar. However, it's always good to check all possible bus providers with services from Berlin to Ulm to compare what amenities they may offer.
What time is the earliest bus from Berlin to Ulm? What time is the last bus from Berlin to Ulm?
The earliest bus departing from Berlin to Ulm leaves at 10: 00 AM. The last bus departing from Berlin to Ulm leaves at 8: 15 PM. You can find the latest Berlin to Ulm bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase bus tickets from Berlin to Ulm for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you purchase bus tickets to Ulm from Berlin within the next 7 days, you can find tickets to cost on average $30 (€24) one way. To find the best prices for this route, consider booking your bus ticket from Berlin to Ulm a few months in advance.

Important Stations and Airports for this Journey