There are 9 ways to get from Würzburg to Berlin by train, bus, rideshare, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Würzburg Hbf to Berlin Hbftrain 29 / ...
3h 44m€70–150Rideshare
cheapest- Take the rideshare from Würzburg to Berlin464.5 km
5h 3m€20–35Bus
- Take the bus from Würzburg Main Station to Berlin, Zentralen Omnibusbahnhofbus N215 / ...
6h€40–65Train to Frankfurt, fly to Berlin Brandenburg Airport
- Take the train from Wuerzburg Hbf to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Berlin Brandenburg Airport (BER)plane FRA - BER
4h 10m€105–251Train via Bamberg
- Take the train from Würzburg Hbf to Bambergtrain Re54 / ...
- Take the train from Bamberg to Berlin Hbftrain 28 / ...
4h 36m€76–145Drive 465 km
- Drive from Würzburg to Berlincar 465 km
4h 34m€87–125Train to Stuttgart Airport, fly to Berlin Brandenburg Airport
- Take the train from Wuerzburg Hbf to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Berlin Brandenburg Airport (BER)plane STR - BER
5h 37m€116–301Train to Munich International Airport, fly to Berlin Brandenburg Airport
- Take the train from Würzburg Hbf to München Hbftrain
- Fly from Munich International Airport (MUC) to Berlin Brandenburg Airport (BER)plane MUC - BER
6h 7m€108–311Train to Frankfurt, fly to Leipzig-Halle Airport, train
- Take the train from Wuerzburg Hbf to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Leipzig-Halle Airport (LEJ)plane FRA - LEJ
- Take the train from Leipzig Hbf to Berlin Hbftrain
5h 45m€132–254
Würzburg to Berlin by train
Comparing Your Travel Options
The cheapest way to get from Würzburg to Berlin is to rideshare which costs €20 - €35 and takes 5h 3m.
The fastest way to get from Würzburg to Berlin is to train which takes 3h 44m and costs €70 - €150.
Yes, there is a direct bus departing from Würzburg Main Station station and arriving at Berlin, Zentralen Omnibusbahnhof. Services depart twice daily, and operate every day. The journey takes approximately 6h.
Yes, there is a direct train departing from Würzburg Hbf and arriving at Berlin Hbf. Services depart six times a week, and operate Wednesday, Friday, Saturday and Sunday. The journey takes approximately 3h 44m.
The distance between Würzburg and Berlin is 454 km. The road distance is 465 km.
The best way to get from Würzburg to Berlin without a car is to train which takes 3h 44m and costs €70 - €150.
The train from Würzburg Hbf to Berlin Hbf takes 3h 44m including transfers and departs six times a week.
Würzburg to Berlin bus services, operated by FlixBus, depart from Würzburg Main Station.
Würzburg to Berlin train services, operated by Deutsche Bahn Intercity (DB IC), depart from Würzburg Hbf station.
The best way to get from Würzburg to Berlin is to train which takes 3h 44m and costs €70 - €150. Alternatively, you can bus, which costs €40 - €65 and takes 6h.
What companies run services between Würzburg, Germany and Berlin, Germany?
Deutsche Bahn Intercity (DB IC) operates a train from Würzburg Hbf to Berlin Hbf 6 times a week. Tickets cost €70–150 and the journey takes 3h 44m. Alternatively, FlixBus operates a bus from Würzburg Main Station to Berlin, Zentralen Omnibusbahnhof twice daily. Tickets cost €40–65 and the journey takes 6h.
- Website
- lufthansa.com
Flights from Frankfurt to Berlin Brandenburg Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €35–240
Flights from Frankfurt to Berlin Brandenburg Airport via Munich International Airport
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- €45–270
Flights from Stuttgart Airport to Berlin Brandenburg Airport via Munich International Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €85–320
Flights from Munich International Airport to Berlin Brandenburg Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–260
Flights from Frankfurt to Leipzig-Halle Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €50–370
- Website
- eurowings.com
Flights from Stuttgart Airport to Berlin Brandenburg Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €80–230
- Website
- lufthansa-city.com
Flights from Frankfurt to Berlin Brandenburg Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday and Wednesday
- Estimated price
- €35–240
Flights from Munich International Airport to Berlin Brandenburg Airport
- Ave. Duration
- 1h 10m
- When
- Sunday and Thursday
- Estimated price
- €35–260
Flights from Frankfurt to Leipzig-Halle Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–370
- Website
- condor.com
Flights from Frankfurt to Berlin Brandenburg Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €80–180
- Website
- swiss.com
Flights from Stuttgart Airport to Berlin Brandenburg Airport via Zurich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €80–310
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to Berlin Hbf
- Ave. Duration
- 3h 44m
- Frequency
- 6 times a week
- Estimated price
- €70–150
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wuerzburg Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- €21–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bamberg to Berlin Hbf
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- €65–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €45–90
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wuerzburg Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- €21–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to Berlin Hbf
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €27–55
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Würzburg Hbf to Bamberg
- Ave. Duration
- 54 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–16
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €28–50
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €28–35
- 1st Class Ticket
- €35–50
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg GmbH
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €25–40
- Schedules at
- Arverio Baden-Württemberg GmbH
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- Arverio Bayern GmbH
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Schedules at
- Arverio Bayern GmbH
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 4h 44m
- Frequency
- 5 times a week
- Estimated price
- €30–55
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- FlixTrain GmbH
Train from Leipzig Hbf to Berlin Hbf
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a week
- Estimated price
- €13–20
- Website
- FlixTrain GmbH
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Würzburg Main Station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Würzburg to Berlin
- Ave. Duration
- 5h 3m
- Frequency
- 5 times a day
- Estimated price
- €20–35
- Schedules at
- BlaBlaCar
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Würzburg to Berlin bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Würzburg to Berlin train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Berlin Hbf station.
Yes, the driving distance between Würzburg to Berlin is 465 km. It takes approximately 4h 34m to drive from Würzburg to Berlin.
Book your Würzburg to Berlin train tickets online with Omio and 12go.asia.
Book your Würzburg to Berlin bus tickets online with Omio, FlixBus and 12go.asia.
There are 2667+ hotels available in Berlin.
Check out Blablacar's carpooling service for rideshare options between Würzburg and Berlin. A great option if you don't have a driver's licence or want to avoid public transport.























