The cheapest trains from Schweinfurt to Berlin

Showing times and prices for Sep 19

Cheapest

$95

Average

$143

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 Schweinfurt to Berlin will cost around $ 143 if you buy it on the day, but the cheapest tickets can be found for only $ 95.

Cheapest
11:45PMSchweinfurt Hbf7h02 06:47AMBerlin Hbf
1 changes
$951One-way
Cheapest
05:30AMSchweinfurt Hbf4h21 09:51AMBerlin Hbf
1 changes
$951One-way
Cheapest
08:30AMSchweinfurt Hbf3h56 12:26PMBerlin Hbf
1 changes
$951One-way
2nd Cheapest
08:56PMSchweinfurt Hbf5h09 02:05AMBerlin Hbf
2 changes
$1061One-way
2nd Cheapest
06:56AMSchweinfurt Hbf4h31 11:27AMBerlin Hbf
2 changes
$1061One-way

Timetable Schweinfurt to Berlin

Showing trains for tomorrow, Sun, Sep 19
05:30AMSchweinfurt Hbf4h21 09:51AMBerlin Hbf
0 changes
06:56AMSchweinfurt Hbf4h31 11:27AMBerlin Hbf
0 changes
08:30AMSchweinfurt Hbf3h56 12:26PMBerlin Hbf
0 changes
08:56AMSchweinfurt Hbf4h31 01:27PMBerlin Hbf
0 changes
09:01AMSchweinfurt Hbf4h28 01:29PMBerlin Hbf
0 changes
10:03AMSchweinfurt Hbf3h52 01:55PMBerlin Hbf
0 changes
10:30AMSchweinfurt Hbf3h55 02:25PMBerlin Hbf
0 changes
10:56AMSchweinfurt Hbf4h31 03:27PMBerlin Hbf
0 changes
11:01AMSchweinfurt Hbf4h28 03:29PMBerlin Hbf
0 changes
11:19AMSchweinfurt Hbf4h33 03:52PMBerlin Hbf
0 changes
12:30PMSchweinfurt Hbf3h55 04:25PMBerlin Hbf
0 changes
12:56PMSchweinfurt Hbf4h31 05:27PMBerlin Hbf
0 changes
01:01PMSchweinfurt Hbf4h29 05:30PMBerlin Hbf
0 changes
02:03PMSchweinfurt Hbf3h55 05:58PMBerlin Hbf
0 changes
02:30PMSchweinfurt Hbf3h57 06:27PMBerlin Hbf
0 changes
02:56PMSchweinfurt Hbf4h31 07:27PMBerlin Hbf
0 changes
03:01PMSchweinfurt Hbf4h29 07:30PMBerlin Hbf
0 changes
04:30PMSchweinfurt Hbf3h54 08:24PMBerlin Hbf
0 changes
04:56PMSchweinfurt Hbf4h31 09:27PMBerlin Hbf
0 changes
05:01PMSchweinfurt Hbf4h28 09:29PMBerlin Hbf
0 changes
05:19PMSchweinfurt Hbf4h32 09:51PMBerlin Hbf
0 changes
06:30PMSchweinfurt Hbf3h54 10:24PMBerlin Hbf
0 changes
06:56PMSchweinfurt Hbf4h31 11:27PMBerlin Hbf
0 changes
07:01PMSchweinfurt Hbf4h34 11:35PMBerlin Hbf
0 changes
08:30PMSchweinfurt Hbf4h01 12:31AMBerlin Hbf
0 changes
08:56PMSchweinfurt Hbf5h09 02:05AMBerlin Hbf
0 changes
09:32PMSchweinfurt Hbf8h04 05:36AMBerlin Hbf
0 changes
11:45PMSchweinfurt Hbf7h02 06:47AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$46Deutsche Bahn
$42Flixbus
$591TAP Portugal
Sun
Sep 19
$86Deutsche Bahn
$40Flixbus
$176Lufthansa
Mon
Sep 20
$46Deutsche Bahn
$31Flixbus
$341Lufthansa
Tue
Sep 21
$30Deutsche Bahn
$25Flixbus
$132Lufthansa
Wed
Sep 22
$43Deutsche Bahn
$25Flixbus
$214Lufthansa

The fastest trains from Schweinfurt to Berlin

Showing times and prices for Sep 19

Fastest Journey

3 h 52 m

Average

4 h 33 m

Trains per day

28

Distance

353 km

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

Fastest
10:03AMSchweinfurt Hbf3h52 01:55PMBerlin Hbf
2 changes
$1361One-way
2nd Fastest
04:30PMSchweinfurt Hbf3h54 08:24PMBerlin Hbf
1 changes
$1141One-way
2nd Fastest
06:30PMSchweinfurt Hbf3h54 10:24PMBerlin Hbf
1 changes
$1141One-way
02:03PMSchweinfurt Hbf3h55 05:58PMBerlin Hbf
2 changes
$1701One-way
12:30PMSchweinfurt Hbf3h55 04:25PMBerlin Hbf
1 changes
$1421One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Schweinfurt to Berlin

distanceDistance219 miles (353 km)
durationAverage train duration3 h 54 min
priceAverage train ticket price$50 (€40)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Schweinfurt to Berlin cover the 219 miles (353 km) long journey taking on average 3 h 54 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around $50 (€40), you can find the cheapest train ticket for as low as $30 (€24). Travelers depart most frequently from Schweinfurt Hbf and arrive in Berlin Hbf.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Schweinfurt to Berlin in comfort. Find the DB train schedule for your journey from Schweinfurt to Berlin on Omio and book cheap DB tickets online. The distance from Schweinfurt to Berlin is 219 miles (353 km) by DB and prices for a Deutsche Bahn ticket from Schweinfurt to Berlin start at $30 (€24).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), on its routes, which differ in terms of comfort and the time needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Schweinfurt to Berlin
Travel by train to Berlin 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 Schweinfurt to Berlin.
FAQs
What is the price of the cheapest train from Schweinfurt to Berlin?
If you’re looking to save money on tickets, you can find cheap Schweinfurt to Berlin trains for as little as $30 (€24)  in the next 7 days.
How much is the train between Schweinfurt and Berlin on average?
If you’re looking to buy your train tickets in the next week, you can expect the Schweinfurt to Berlin train price to come in at an average of $50 (€40)  one way.
How far is Schweinfurt to Berlin by train?
The Schweinfurt to Berlin train distance is approximately 219 miles (353 km).
What is the Schweinfurt to Berlin train travel time?
The Schweinfurt to Berlin train duration is on average 3 h 54 min, which is to be expected when traveling 219 miles (353 km) from Schweinfurt to Berlin. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Schweinfurt to Berlin depart from? Which Berlin train station do I come into from Schweinfurt?

When taking the train from Schweinfurt to Berlin, you can choose to depart from train stations like Schweinfurt Hbf, Schweinfurt Stadt and Schweinfurt Mitte. Your journey can end in train stations such as Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers who travel this route most frequently depart from Schweinfurt Hbf   and arrive in Berlin Hbf.

Where is the Schweinfurt train station located? Where is the Berlin train station located?

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

Passengers traveling this route most often arrive at Berlin Hbf and need to travel approximately 1 mile (s) / 2 km from the train station to the city center in Berlin.

Which train companies should I travel with from Schweinfurt to Berlin?
For the best Schweinfurt to Berlin train to buy, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train providers with services from Schweinfurt to Berlin to compare what amenities they may offer.
How many train services are there from Schweinfurt to Berlin a day?
On average, there are 16 trains a day from Schweinfurt to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Schweinfurt to Berlin?
You can take the first train from Schweinfurt to Berlin at 9: 01 AM. The last train from Schweinfurt to Berlin that you can take departs at 8: 24 PM. Omio shows you the latest train from Schweinfurt to Berlin schedule to help you book the best departure time for this journey.
How early should I book train tickets to Berlin from Schweinfurt to score the best deals?
If you buy the Schweinfurt to Berlin train within the next 7 days, you can find one way tickets to cost on average $50 (€40). However, booking your train ticket in advance gives you access to the best prices for trains between Schweinfurt and Berlin. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Schweinfurt
Berlin
Schweinfurt Hbf
Amenities
Schweinfurt Mitte
Amenities