1map logoGo to main page

Ulm, Baden-Wuerttemberg to Berlin, Brandenburg from $18: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Ulm, Germany
to
Berlin, Germany

How to Get from Ulm to Berlin: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 RideshareBest price
623 kmDistance
4h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ulm to Berlin with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
6h  11m
Estimated price
$0-0
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
6h  18m
Estimated price
$18-36
Cheapest
route map
Distance: 623 km
Duration: 4h 8m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
9h  43m
Estimated price
$0-0
Company
FlixBus
Bus
Average Duration
9h  6m
Estimated price
$46-69
Company
various
Drive
Average Duration
5h  20m
Estimated price
$89-134
Company
various
Train
Average Duration
6h  31m
Estimated price
$107-125
Company
various
Train
Plane
Average Duration
4h  8m
Estimated price
$124-180
Company
various
Drive
Plane
Average Duration
4h  59m
Estimated price
$181-182
Company
various
Train
Plane
Average Duration
4h  36m
Estimated price
$183-184
Company
various
Train
Plane
Average Duration
5h  41m
Estimated price
$185-186

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $26 $28 $27 $26 $25 $26 $29
Train $30 $29 $39 $38 $42 $35 $30
Fly $78 $52 $83 $111 $80 $96 $82

Ulm - Berlin operators

Explore transport companies operating between Ulm and Berlin, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+49 800 589 28 40
Website
agilis.de

Train from Ulm Hbf to Donauwoerth

Average Duration
57m
Estimated price
0-0

Train from Donauwörth to Berlin Hauptbahnhof

Average Duration
4h 14m
Estimated price
368-369

Train from Ulm Hauptbahnhof to Berlin Hauptbahnhof

Average Duration
6h 31m
Estimated price
107-125
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Ulm Hbf to Berlin Hauptbahnhof

Average Duration
6h 31m
Estimated price
107-125
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Ulm ZOB to Berlin ZOB via Munich

Average Duration
9h 43m
Estimated price
0-0

Bus from Ulm Fernbus-Halt to Berlin, Messegelände/ZOB

Average Duration
7h 50m
Estimated price
1255-462
Rideshare
Contact phone
+3 318 576 2228
Website
blablacar.com

Rideshare from Ulm to Berlin

Average Duration
6h 18m
Estimated price
18-36
Drive

Drive from Ulm to Berlin

Average Duration
5h 20m
Estimated price
89-134
Plane
Website
lufthansa.com

Plane from Stuttgart (STR) to Berlin Brandenburg (BER)

Average Duration
1h 15m
Estimated price
189-360

Plane from Frankfurt (FRA) to Berlin Brandenburg (BER)

Average Duration
1h 10m
Estimated price
89-365
Website
eurowings.com

Plane from Stuttgart (STR) to Berlin Brandenburg (BER)

Average Duration
1h 14m
Estimated price
189-360
Website
swiss.com

Plane from Stuttgart (STR) to Berlin Brandenburg (BER) via Zurich

Average Duration
3h 15m
Estimated price
366-367

Ulm to Berlin: Overview of Bus, Train, Flight, and Car Trips

Traveling between Ulm and Berlin offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€92 - €137
Departure Point
Ulm Hbf station
Arrival Point
Berlin Hauptbahnhof station
Useful tips for train travellers
• On the train route from Ulm to Berlin, you can expect catering services provided by Deutsche Bahn, which offers a selection of snacks, light meals, and beverages. In First Class, complimentary meals are usually available, while Business Class and Economy Class passengers can purchase items from the onboard bistro or snack bar.
• The trains on this route typically offer three seating options: First Class, Business Class, and Economy Class. First Class provides more spacious and comfortable seating, often with power outlets and special lounge areas. Business Class offers a balance between comfort and affordability, featuring reserved seating with more legroom. Economy Class is budget-friendly but less spacious, making it ideal for short trips.
• For your journey, the primary train operators are Deutsche Bahn (DB) and FlixTrain, both offering regular services from Ulm to Berlin. You can find more information and book tickets on their websites: Deutsche Bahn and FlixTrain. Useful links include train schedules at DB Schedules and station maps at Berlin Hauptbahnhof Map.
Departure Point
Stuttgart Airport
Arrival Point
Berlin Brandenburg Airport
Departure Point
Ulm Fernbus-Halt station
Arrival Point
Berlin, Messegelände/ZOB station

Frequently asked questions

Find out more about the route from Ulm to Berlin.

Or choose the category:
The distance between Ulm and Berlin is approximately 521.4 km by air or train, and 620.1 km by road. By train, it takes about 6 hours and 11 minutes to travel from Ulm to Berlin. If you opt for a train to Stuttgart and then a flight, the travel time is reduced to around 4 hours and 34 minutes. By car, the journey from Berlin to Ulm takes approximately 5 hours and 15 minutes, while by bus, it can take significantly longer at around 9 hours and 25 minutes.
The most cost-effective option for traveling from Ulm to Berlin is to rideshare, which can cost between €18-€37 and takes approximately 6 hours and 18 minutes. However, if time efficiency is a priority, the quickest option is to take a train and then fly, which takes about 4 hours and 34 minutes and costs between €74-€297.
The prices for traveling from Ulm to Berlin via bus range from €51 to €75.
To get from Ulm to Berlin without using public transportation, you can consider using the carpooling service provided by Blablacar. This allows you to find rideshare options between the two cities. The driving distance between Ulm and Berlin is approximately 619.6 km, and it takes around 5 hours and 15 minutes to drive. The prices for carpooling between the two cities range from €93 to €139.
The best way to travel from Ulm to Berlin without a car is by train. The journey takes approximately 6 hours and 11 minutes and includes a transfer at Donauwörth.
The flight between Ulm and Berlin typically takes 1 hour and 15 minutes. This is based on a direct flight from Stuttgart Airport to Berlin Brandenburg Airport. As for the cost, it can vary depending on the airline, time of booking, and other factors. On average, ticket prices for this flight range from around €60 to €150.
There are plenty of options for accommodation near Berlin. There are over 1282 hotels to choose from with prices starting at €42.