Compare prices and tickets by train, coach or flight

Fri
3 Dec
£53Deutsche Bahn
£24BlaBlaCar Bus
Find prices
Sat
4 Dec
£25Deutsche Bahn
£22BlaBlaCar Bus
£71Eurowings
Sun
5 Dec
£31Deutsche Bahn
£24BlaBlaCar Bus
£71Eurowings
Mon
6 Dec
£21Deutsche Bahn
£24BlaBlaCar Bus
£142Eurowings
Tue
7 Dec
£16Deutsche Bahn
£19BlaBlaCar Bus
£124Eurowings
Wed
8 Dec
£16Deutsche Bahn
£22BlaBlaCar Bus
£124Eurowings
Thu
9 Dec
£16Deutsche Bahn
£19BlaBlaCar Bus
£124Eurowings
Fri
10 Dec
£25Deutsche Bahn
£20BlaBlaCar Bus
£91Lufthansa
Sat
11 Dec
£21Deutsche Bahn
£20BlaBlaCar Bus
£62Eurowings
Sun
12 Dec
£16Deutsche Bahn
£16BlaBlaCar Bus
£53Eurowings
Mon
13 Dec
Find prices
£20BlaBlaCar Bus
£107Eurowings
Tue
14 Dec
£16Deutsche Bahn
£16BlaBlaCar Bus
£89Eurowings
Wed
15 Dec
£16Deutsche Bahn
£22BlaBlaCar Bus
£71Eurowings
Thu
16 Dec
Find prices
£16BlaBlaCar Bus
£89Eurowings
Fri
17 Dec
£25Deutsche Bahn
£28BlaBlaCar Bus
£80Lufthansa
Sat
18 Dec
Find prices
£21BlaBlaCar Bus
£79Lufthansa
Sun
19 Dec
Find prices
£26BlaBlaCar Bus
£69Lufthansa
Mon
20 Dec
£19Deutsche Bahn
£24BlaBlaCar Bus
£62Eurowings
Tue
21 Dec
Find prices
£22Flixbus
£62Eurowings
Wed
22 Dec
£41Deutsche Bahn
£30BlaBlaCar Bus
£101Lufthansa
Thu
23 Dec
£42Deutsche Bahn
£28BlaBlaCar Bus
£121Lufthansa

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Berlin to Würzburg

distanceDistance241 miles (388 km)
durationAverage train duration4 h
priceAverage train ticket price£25 (€29)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Berlin to Würzburg cover the 241 miles (388 km) long journey taking on average 4 h with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £16, but the average price of train tickets is £25. Travellers depart most frequently from Berlin Hbf and arrive in Würzburg Hbf.

Train companies

Deutsche Bahn from Berlin to Würzburg

Deutsche Bahn trains will get you from Berlin to Würzburg from £16. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Find your perfect journey from Berlin to Würzburg with Deutsche Bahn (DB)! Check out the DB train timetables between Berlin and Würzburg and then book cheap DB tickets with Omio. The distance from Berlin to Würzburg by DB is 241 miles (388 km) and the cheapest price for a DB ticket from Berlin to Würzburg is £16.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as 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 required to travel. For example, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Travel Tips

Trains from Berlin to Würzburg
Travel by train to Würzburg 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 Würzburg.
FAQs
What is the cost of cheap trains to Würzburg from Berlin?
Looking to save money on your trip? Omio customers have found the cheapest train to Würzburg from Berlin for the next 7 days starting from £16  one way.
What is the average cost of a train from Berlin to Würzburg?
The Berlin to Würzburg train ticket price is on average £25  if you are looking to buy your tickets for this route in the next week.
What is the distance between Berlin and Würzburg via train?
You should expect to travel around 241 miles (388 km)  between Berlin and Würzburg by train.
How long is the train to Würzburg from Berlin?
While the time it takes to travel 241 miles (388 km) to Würzburg from Berlin can vary based on specific dates, weekends, and bank holidays, the train duration from Berlin to Würzburg is on average 4 h.
What is the departure train station in Berlin and arrival train station in Würzburg?

When departing from Berlin, you have various train station options to start your route from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Würzburg, you can end your trip in train stations like Würzburg Hbf, Würzburg Süd and Würzburg, Hauptbahnhof (Bismarckstraße).

Omio customers book a train from Berlin Hbf   to Würzburg Hbf   most frequently for this route.

Where is the departure train station in Berlin located? Where is the arrival train station in Würzburg located?

Passengers board their train most frequently from Berlin Hbf and travel around 1.7 miles (2.8 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Würzburg Hbf and need to travel approximately 1 mile (1.6 km) from the train station to the city centre in Würzburg.

What train companies offer a service to Würzburg from Berlin?
If you're looking for trains from Berlin to Würzburg, you can rely on Deutsche Bahn to get you to Würzburg. It's also good to check out all possible train companies for the Berlin to Würzburg route to see if there might be differences in the amenities they offer.
How many trains are there to Würzburg from Berlin a day?
On average, there are 12 trains a day from Berlin to Würzburg. 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 Berlin to Würzburg?
You can take the first train from Berlin to Würzburg at 06: 24   or take the last train from Berlin to Würzburg leaving at 23: 27. Look for the latest Berlin Würzburg train times on Omio and book the best time to take the train for this trip.
How far in advance should I buy a train ticket from Berlin to Würzburg to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets to Würzburg from Berlin within the next 7 days, you can find tickets to cost on average £25 one way. To find the best prices for this route, consider booking your train ticket from Berlin to Würzburg a few months in advance.

Important Stations and Airports for this Journey

Berlin
Würzburg
Berlin Hbf is the most popular Berlin railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your journey to Würzburg.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7