---
title: "Trains from Hamburg to Berlin | EveryRail"
description: "Direct ICE trains take as little as 1h48 from Hamburg to Berlin. FlixTrain takes around two hours and may use other Berlin stations."
image: "https://everyrail.com/api/route-image/hamburg-to-berlin/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Germany](<https://everyrail.com/germany/>)Hamburg to Berlin by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Germany](<https://everyrail.com/germany/>)Hamburg to Berlin by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/hamburg-to-berlin/#>)
- [Share on X](<https://everyrail.com/trains/hamburg-to-berlin/#>)
- [Share on Facebook](<https://everyrail.com/trains/hamburg-to-berlin/#>)
- [Share by email](<https://everyrail.com/trains/hamburg-to-berlin/#>)

**On this page**

- [About Hamburg to Berlin by train](<https://everyrail.com/trains/hamburg-to-berlin/#about>)
- [Where to book](<https://everyrail.com/trains/hamburg-to-berlin/#where-to-buy>)
- [Find places to stay in Berlin](<https://everyrail.com/trains/hamburg-to-berlin/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/hamburg-to-berlin/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/hamburg-to-berlin/#more-routes>)

[Book now](<https://everyrail.com/go/omio/?sub_id=er_bca81b0cc87a5f9f>)

Last updated September 2026

# Hamburg to Berlin by train

Direct ICE trains take as little as 1h48 from Hamburg to Berlin. FlixTrain takes around two hours and may use other Berlin stations.

Origin

[Hamburg](<https://everyrail.com/germany/hamburg/>)

Destination

[Berlin](<https://everyrail.com/germany/berlin/>)

Main stations

Hamburg Hbf to Berlin Hbf

Country

[Germany](<https://everyrail.com/germany/>)

Direct ICE trains take as little as 1 hour 48 minutes from [Hamburg](<https://everyrail.com/germany/hamburg/>) Hauptbahnhof to [Berlin](<https://everyrail.com/germany/berlin/>) Hauptbahnhof. FlixTrain takes around two hours, can cost less, and some of its trains use other stations.

## ICE is the quickest and simplest choice

[Deutsche Bahn](<https://everyrail.com/germany/deutsche-bahn/>) (DB) runs direct ICE trains from Hamburg Hbf to Berlin Hbf, up to 27 a day, roughly every half hour through the day. The fastest journeys take 1 hour 48 minutes. Weekend and holiday timetables can differ, so check the day you travel.

Book ICE when you want the shortest journey and a central arrival in Berlin. Berlin Hbf is a major hub, so onward S-Bahn and regional connections are easy to plan.

## FlixTrain can cost less

FlixTrain also runs direct trains on this route. Journeys take around two hours, and fares start from about €12.50 depending on date and availability. The lowest fares do not exist on every date. A seat reservation is included with every FlixTrain ticket.

Not every FlixTrain departure uses the main stations. Depending on the train, it may call at Hamburg Harburg or Altona, and in Berlin at Spandau, Südkreuz, Schönefeld or Wannsee. Check the station names on your ticket before booking. An outlying Berlin station means an onward local connection into the centre.

## Tickets and seat reservations

DB fares vary by departure and booking date, and cheaper Sparpreis tickets sell out as the date gets closer. A second-class ICE ticket does not include a reserved seat. A reservation is optional on this route and costs €5.50 in second class. Flexpreis tickets in first class include one.

The Deutschlandticket does not cover ICE, IC or FlixTrain, so it is no use for a direct journey between the two cities.

Choose ICE for speed and the main stations. Choose FlixTrain when its fare is clearly lower for your date and its stations suit your plans.

## Where to book

### Train tickets

- Omio
  Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
  [Check times & prices](<https://everyrail.com/go/omio/r/hamburg/berlin/?sub_id=er_0de6c79d357b3bd5>)
- Rail Europe
  Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
- Trainline
  Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

### Train service

- [Deutsche Bahn](<https://everyrail.com/germany/deutsche-bahn/>)
  Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
  [Official website](<https://www.bahn.de/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/hamburg/berlin/?sub_id=er_9ffeb9306a712d58>)
- [Flixtrain](<https://everyrail.com/germany/flixtrain/>)
  FlixTrain runs affordable intercity trains mainly in Germany and, to a lesser extent, Sweden; fares vary by demand and booking time.
  [Official website](<https://www.flixtrain.com/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/hamburg/berlin/?sub_id=er_ea7a0df08ba7507b>)

## Find places to stay in Berlin

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Berlin**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-hamburg-to-berlin-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DBerlin>)

## Frequently asked questions

### How long does the train from Hamburg to Berlin take?

Direct ICE trains take as little as 1 hour 48 minutes. FlixTrain takes around two hours, depending on the departure.

### How often do direct trains run?

DB runs up to 27 direct ICE trains a day, roughly every half hour. FlixTrain runs a smaller number of daily departures. Weekend and holiday timetables can differ.

### Which station does the train use in Berlin?

ICE trains arrive at Berlin Hbf. FlixTrain also serves Berlin Hbf, but some departures use Spandau, Südkreuz, Schönefeld or Wannsee, so check the station on your ticket.

### How much is a ticket from Hamburg to Berlin?

FlixTrain fares start from about €12.50, subject to date and availability. DB ICE fares vary by departure and booking date, and advance Sparpreis tickets are the cheapest.

### Do I need a seat reservation?

No. Reservations are optional on DB trains within Germany. A second-class reservation costs €5.50, and FlixTrain tickets include a seat reservation.

### Is ICE or FlixTrain the better choice?

ICE is faster at 1 hour 48 minutes and uses Hamburg Hbf and Berlin Hbf. FlixTrain takes around two hours and may serve other Berlin stations. Choose FlixTrain only when its fare is clearly lower and its stations suit you.

## More routes

[![Brandenburg Gate in Berlin at night](<https://everyrail.com/api/route-image/amsterdam-to-berlin/>)Amsterdam to Berlin by trainDirect ICE trains connect Amsterdam Centraal and Berlin Hbf in around 5 hours 42 minutes, with six daily departures. Advance fares start at €37.99.](<https://everyrail.com/trains/amsterdam-to-berlin/>)[![Hamburg Hauptbahnhof's arched train shed and ICE platforms](<https://everyrail.com/api/route-image/amsterdam-to-hamburg/>)Amsterdam to Hamburg by trainAmsterdam to Hamburg takes about 5h15 with one change at Osnabrück; a direct ICE runs four times a day from 2 October 2026.](<https://everyrail.com/trains/amsterdam-to-hamburg/>)[![Cityscape of Basel, Switzerland](<https://everyrail.com/api/route-image/basel-to-berlin/>)Basel to Berlin by trainDirect daytime trains take under 7.5 hours from Basel SBB to Berlin; an ÖBB Nightjet also runs directly every evening.](<https://everyrail.com/trains/basel-to-berlin/>)[![Amsterdam canal houses and houseboats illuminated at night](<https://everyrail.com/api/route-image/berlin-to-amsterdam/>)Berlin to Amsterdam by trainDirect ICE trains take about 5 hours 42 minutes to 6 hours from Berlin to Amsterdam, with DB advance fares from €37.99 and GoVolta promotional tickets from €10.](<https://everyrail.com/trains/berlin-to-amsterdam/>)[![Temple of the Sacred Heart on Tibidabo hill in Barcelona at sunset](<https://everyrail.com/api/route-image/berlin-to-barcelona/>)Berlin to Barcelona by trainBerlin to Barcelona has no direct train. Via Paris, fastest trips take about 17 hours and typical trips 21 to 22 hours, changing from Paris Est to Gare de Lyon.](<https://everyrail.com/trains/berlin-to-barcelona/>)[![Cityscape of Basel, Switzerland](<https://everyrail.com/api/route-image/berlin-to-basel/>)Berlin to Basel by trainDirect daytime ICE trains can take about 7 hours from Berlin Hbf to Basel SBB; slower options may require changes or an overnight connection.](<https://everyrail.com/trains/berlin-to-basel/>)[![Panoramic aerial view of Bologna's old town and surrounding hills](<https://everyrail.com/api/route-image/berlin-to-bologna/>)Berlin to Bologna by trainThere are no direct Berlin to Bologna trains; journeys take about 11 to 15 hours via Munich, with fares from EUR27.](<https://everyrail.com/trains/berlin-to-bologna/>)[![Deutsche Bahn ICE trains beneath the glass roof of Berlin Hauptbahnhof](<https://everyrail.com/api/route-image/berlin-to-brussels/>)Berlin to Brussels by trainDaytime trains take about 7 to 8 hours with a change, usually in Cologne; European Sleeper runs direct overnight from Berlin Hbf six times a week.](<https://everyrail.com/trains/berlin-to-brussels/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      },
      "sameAs": [
        "https://www.instagram.com/everyrailtravel/",
        "https://www.facebook.com/everyrail",
        "https://www.threads.com/@everyrailtravel"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/hamburg-to-berlin/#webpage",
      "name": "Trains from Hamburg to Berlin | EveryRail",
      "description": "Train travel information for Hamburg to Berlin. Origin: Hamburg. Destination: Berlin. Main stations: Hamburg Hbf to Berlin Hbf.",
      "about": {
        "@id": "https://everyrail.com/trains/hamburg-to-berlin/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/hamburg-to-berlin/",
      "dateModified": "2026-09-30T07:04:36.718Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/hamburg-to-berlin/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/germany/hamburg/hamburg-hbf/#trainstation",
        "url": "https://everyrail.com/germany/hamburg/hamburg-hbf/",
        "name": "Hamburg Hbf"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/germany/berlin/berlin-hbf/#trainstation",
        "url": "https://everyrail.com/germany/berlin/berlin-hbf/",
        "name": "Berlin Hbf"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/germany/deutsche-bahn/#organization",
          "name": "Deutsche Bahn",
          "url": "https://www.bahn.de/"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/germany/flixtrain/#organization",
          "name": "Flixtrain",
          "url": "https://www.flixtrain.com"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long does the train from Hamburg to Berlin take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Direct ICE trains take as little as 1 hour 48 minutes. FlixTrain takes around two hours, depending on the departure.",
            "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How often do direct trains run?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "DB runs up to 27 direct ICE trains a day, roughly every half hour. FlixTrain runs a smaller number of daily departures. Weekend and holiday timetables can differ.",
            "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which station does the train use in Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "ICE trains arrive at Berlin Hbf. FlixTrain also serves Berlin Hbf, but some departures use Spandau, Südkreuz, Schönefeld or Wannsee, so check the station on your ticket.",
            "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much is a ticket from Hamburg to Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "FlixTrain fares start from about €12.50, subject to date and availability. DB ICE fares vary by departure and booking date, and advance Sparpreis tickets are the cheapest.",
            "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need a seat reservation?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Reservations are optional on DB trains within Germany. A second-class reservation costs €5.50, and FlixTrain tickets include a seat reservation.",
            "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is ICE or FlixTrain the better choice?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "ICE is faster at 1 hour 48 minutes and uses Hamburg Hbf and Berlin Hbf. FlixTrain takes around two hours and may serve other Berlin stations. Choose FlixTrain only when its fare is clearly lower and its stations suit you.",
            "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/hamburg-to-berlin/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/hamburg-to-berlin/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Germany",
          "item": "https://everyrail.com/germany/",
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Hamburg to Berlin by train",
          "item": "https://everyrail.com/trains/hamburg-to-berlin/",
          "@id": "https://everyrail.com/trains/hamburg-to-berlin/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
