Farleda
EN

Rail corridor · Vienna → Berlin

Vienna to Berlin by train: connections, duration and CO₂ compared with flying

What actually runs between Vienna and Berlin, how long it typically takes, and how rail compares with flying and driving in a modelled CO₂e balance — calculation included.

Rail ≈ 770 km · flight 521 km great-circle (VIE → BER) · road 683 km

Model calculation · methodology v1.1 · not measured data

The connection

What runs on this corridor

Vienna and Berlin have daytime rail connections, including through services. Journey times and the number of direct trains vary by date; this is a full-day journey, not a fixed seven-and-a-half-hour promise.

A Nightjet option is also described by DB. Compare the dated daytime and overnight itineraries, their arrival times and reservation requirements before choosing.

Operator information reviewed on 11 October 2026. The emissions example uses a declared route scenario; it does not select a current train.

Operators
ÖBB Railjet / RJX · ČD · DB · ÖBB Nightjet
Typical duration
Daytime or overnight; check the dated timetable
Changes
direct on several trains a day
Route
via Břeclav, Brno, Prague, Bad Schandau and Dresden

Timetable sources:KlimaTicket Ö · validity map / GültigkeitskarteDB · Berlin–Vienna connection informationDB · Nightjet to BerlinÖBB · journey planner

Train vs flight vs car

CO₂e per journey: one person or one car

Each mode uses its own activity distance: rail the route length, flying the great-circle distance between airports, driving the routed road distance. Ranges come from the published factor bands, not from measurement error.

ModeFactor usedkg CO₂eRange
Traingrid model, endpoint average × 0.09 kWh/pkm22 g/pkm × 770 km17.0 kg7.6–26.4 kg
Flight128 g CO₂e/pkm, DESNZ 2026 short-haul with RF128 g/pkm × 521 km67 kg66–98 kg
Car (whole vehicle)166 g CO₂e/vehicle-km, DESNZ 2026 average car166 g/veh-km × 683 km113 kg38–191 kg

50 kg CO₂e

Difference, rail vs flight

About 74% below the flight value in this model — per person, one way.

How this was calculated

  1. Rail: the annual grid snapshot gives 110 g CO₂e/kWh for Austria and 381 g CO₂e/kWh for Germany. A cross-border leg averages its endpoint countries, so 246 g/kWh × 0.09 kWh per passenger-kilometre = 22 g CO₂e/pkm. Over 770 km of route that is 17.0 kg CO₂e per person. The range spans the two endpoint countries taken separately. Vienna–Prague ≈ 400 km plus Prague–Dresden–Berlin ≈ 370 km along the classic line, rounded to 10 km.
  2. Flight: UK DESNZ 2026 short-haul average passenger with radiative forcing, 128 g CO₂e/pkm (range 126–189), over the 521 km great-circle distance between the airport pair = 67 kg CO₂e per person. Great-circle distance is an approximation between airport coordinates, not the flown track, and it excludes getting to and from the airport.
  3. Car: UK DESNZ 2026 average car, 166 g CO₂e per vehicle-kilometre (range 55–280), over the 683 km routed road distance = 113 kg CO₂e per vehicle. That is the whole vehicle: shared between two or four people, the per-person figure drops accordingly.
  4. Cross-check: the static catalogue factor for national rail (31 g CO₂e/pkm) would give 24 kg over the same route. The grid model can sit well below it on low-carbon electricity. Rail figures cover electric intercity operation — diesel sections, actual occupancy and upstream energy are not modelled.
  5. All values are model calculations from published factors under Farleda methodology v1.1, not measurements, and describe one-way travel. Rail and flight are per person; the car row is per vehicle.

The record

What the signed record for this route looks like

When a plan for this corridor is saved in Farleda, the result is a Trip Carbon Passport: a canonical payload with distance, modes, rounded leg summaries, traveller count and declared methodology/comparison versions, signed by the server with HMAC-SHA256. Anyone can check any passport publicly, without an account. A valid result shows the payload has not changed since Farleda signed it — it does not prove the journey physically happened, and it is not an offset or a certificate.

Public access depends on the API release. The verification page explains the current access to the service.

Tickets and coverage

What is and is not covered

  • The KlimaTicket Ö covers the Austrian section within its applicable tariff area, including specified border stations and foreign sections. The Czech and German sections each need their own ticket.
  • The Deutschlandticket is not valid on long-distance trains and does not cover the Railjet or Nightjet on this corridor.

Ticket rules change. Check the operators’ conditions and the KlimaTicket validity map linked below.

Questions

Frequently asked about this corridor

How long does the train from Vienna to Berlin take?

Exact journey times depend on the date and direction. Check the linked operator journey planner; the overview above describes the reviewed connection.

Is there a direct train from Vienna to Berlin?

Yes — several services a day run through via Brno, Prague, Bad Schandau and Dresden, plus an ÖBB Nightjet overnight.

How much CO₂ does the train save compared with flying?

In our model calculation roughly 50 kg CO₂e per person one way: about 17.0 kg by rail against about 67 kg by air. Both are modelled ranges from published factors, not measurements.

Is the night train worth it on this route?

It changes what the journey costs you in daytime rather than what it emits: our modelled rail figure is distance-based, so a night train on the same route lands in the same range. What differs is that you do not spend a working day on the train.

Does the KlimaTicket cover the trip to Berlin?

Only the Austrian part. The KlimaTicket Ö is valid within its applicable tariff area, including specified border stations and foreign sections; Czechia and Germany need their own tickets.

How are the CO₂ figures on this page calculated?

Rail uses the Austrian and German grid snapshot averaged and multiplied by 0.09 kWh per passenger-kilometre; flying uses 128 g CO₂e/pkm (UK DESNZ 2026, with radiative forcing); the car row uses 166 g CO₂e per vehicle-kilometre. The footnote under the table shows every step.

Farleda consumer beta

Plan Vienna → Berlin rail-first

Farleda plans European trips rail-first and records a saved plan as a signed calculation record. Public beta is planned for 31 October–31 December 2026; dates are planning targets and are updated openly.

Join the beta list