---
title: "Trains from Brno to Prague | EveryRail"
description: "ČD railjet takes about 2h37 from Brno hl.n. to Praha hl.n.; ČD and RegioJet serve the corridor, with fares shown in CZK."
image: "https://everyrail.com/api/route-image/brno-to-prague/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Czechia](<https://everyrail.com/czechia/>)Brno to Prague by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Czechia](<https://everyrail.com/czechia/>)Brno to Prague by train

**Share**

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

**On this page**

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

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

Last updated October 2026

# Brno to Prague by train

ČD railjet takes about 2h37 from Brno hl.n. to Praha hl.n.; ČD and RegioJet serve the corridor, with fares shown in CZK.

Origin

[Brno](<https://everyrail.com/czechia/brno/>)

Destination

[Prague](<https://everyrail.com/czechia/prague/>)

Main stations

Brno hl.n. to Praha hlavní nádraží

Country

[Czechia](<https://everyrail.com/czechia/>)

[Brno](<https://everyrail.com/czechia/brno/>) to [Prague](<https://everyrail.com/czechia/prague/>) is a straightforward Czech rail journey from Brno hl.n. to Praha hl.n. The ČD railjet takes about 2 hours 37 minutes. Other direct departures may take longer depending on the train, its stops and the date. [RegioJet](<https://everyrail.com/czechia/regiojet/>) also serves the corridor, with tickets from 99 CZK. Fares and stopping patterns vary by date. Praha hl.n. is the central Prague arrival for this route, although some RegioJet trains call at the Prague stations in a different order on 3, 4, 10 and 11 October 2026 because of engineering works. Read the station sequence and departure on your ticket before you travel.

## Journey time and direct trains

Direct trains run between Brno hl.n. and Praha hl.n. The ČD railjet takes about 2 hours 37 minutes, and the slower ČD express trains take around 3 hours 10 minutes. ČD runs a train every hour, up to three an hour at peak times. Journey time depends on the train, its stops and your date.

ČD railjet is a direct long-distance option on this corridor. RegioJet also runs several trains a day between Brno and Prague, with its own timetable and booking conditions. A result marked direct keeps you on one train.

## Compare ČD and RegioJet

Railjet trains have Economy, First and Business classes, plus optional seat reservations in the ordinary classes. Business Class always requires a reservation.

RegioJet also serves the corridor. Its tickets from Brno to Prague start from 99 CZK, but the price you pay depends on the departure. The exact train, class, refund conditions and departure time determine which option suits your trip.

## Stations and temporary changes

Your ticket should show Brno hl.n. for departure and Praha hl.n. for the central Prague arrival. Keep the full station names with your booking. Praha hl.n. is the sensible default for most visitors, but some trains also serve another Prague station.

Engineering work between Praha hl.n. and Praha-Libeň runs from 25 September to 11 October 2026. On 3, 4, 10 and 11 October 2026, selected RegioJet trains from Brno may approach Praha hl.n. by a diversion and call at Praha-Zahradní Město and Praha hl.n. in the opposite order. These changes end after 11 October 2026. On those dates, follow the station sequence printed for your train.

## Reservations and rail passes

On ČD railjet trains, a reservation is possible in ordinary classes and required in Business Class. ČD's reservation guidance says most other domestic trains do not require a reservation, although individual services can have their own rule shown in the timetable.

If you are travelling with Interrail or Eurail, apply the operator's reservation rule to the train you choose. Interrail's Czech railway guidance lists reservations as compulsory for RegioJet on the Prague, Brno and Břeclav route. A pass does not guarantee a seat, so reserve when the operator or planner marks it as required.

## Booking advice

Compare ČD and RegioJet for the same date and use the complete itinerary when choosing. The exact service listing determines the fare, reservation arrangement and Prague station. A direct service keeps the journey on one train, but its duration depends on the departure and stops.

On 3, 4, 10 and 11 October 2026, use the station order shown for your train. The times and stations on your ticket are the ones that count.

## 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/brno/prague/?sub_id=er_9b03b9c1ffacf7ff>)
- 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

- [České dráhy](<https://everyrail.com/czechia/ceske-drahy/>)
  České dráhy is Czechia's national railway, serving Prague, Brno and Ostrava plus international routes; its cheapest Fixed fares are tied to one train.
  [Official website](<https://www.cd.cz/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/brno/prague/?sub_id=er_e8eba996c4493390>)
- [RegioJet](<https://everyrail.com/czechia/regiojet/>)
  RegioJet runs yellow trains across Czechia, Slovakia, Austria, Hungary and Poland; all trains require a seat reservation, even with Interrail or Eurail passes.
  [Official website](<https://regiojet.com/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/brno/prague/?sub_id=er_5d0eda4d64060f7a>)

## Find places to stay in Prague

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

## Frequently asked questions

### Is the train from Brno to Prague direct?

Yes. Direct ČD and RegioJet services run between Brno hl.n. and Praha hl.n. Choose a result marked direct if you want to stay on one train.

### How long does the train from Brno to Prague take?

The ČD railjet takes about 2 hours 37 minutes, and the slower ČD express trains take around 3 hours 10 minutes. Journey time depends on the train, its stops and the date.

### Which stations should I use?

Your ticket should show Brno hl.n. for departure and Praha hl.n. for the central Prague arrival. Some services may use another Prague station, so follow the station sequence printed for your train.

### Which operators run from Brno to Prague?

České dráhy and RegioJet serve the corridor. Their trains, classes, fares and booking conditions are separate.

### How much is a Brno to Prague train ticket?

RegioJet tickets from Brno to Prague start from 99 CZK. The price varies by departure, class and availability.

### Do I need a reservation from Brno to Prague?

ČD railjet reservations are possible in ordinary classes and required in Business Class. Interrail lists reservations as compulsory for RegioJet on the Prague, Brno and Břeclav route, while the exact train's rule applies to your booking.

## More routes

[![Old Town Square and Church of Our Lady before Tyn in Prague](<https://everyrail.com/api/route-image/barcelona-to-prague/>)Barcelona to Prague by trainThere is no direct train from Barcelona to Prague: journeys take about 23 to 27 hours, with around six departures a day and at least two changes.](<https://everyrail.com/trains/barcelona-to-prague/>)[![Old Town Square and Church of Our Lady before Tyn in Prague](<https://everyrail.com/api/route-image/berlin-to-prague/>)Berlin to Prague by trainDirect Berlin to Prague trains take about 4 hours 15 to 30 minutes, with Deutsche Bahn and České dráhy services linking Berlin Hbf and Praha hlavní nádraží.](<https://everyrail.com/trains/berlin-to-prague/>)[![Old Town Square and Church of Our Lady before Tyn in Prague](<https://everyrail.com/api/route-image/budapest-to-prague/>)Budapest to Prague by trainDirect EuroCity and railjet trains from Budapest-Nyugati to Prague take about 6 hours 53 minutes, with a EuroNight Metropol sleeper option.](<https://everyrail.com/trains/budapest-to-prague/>)[![Old Town Square and Church of Our Lady before Tyn in Prague](<https://everyrail.com/api/route-image/munich-to-prague/>)Munich to Prague by trainDirect EuroCity trains run from Munich Hbf to Praha hl.n. in about 5.5 to 5.75 hours; seat reservations are possible.](<https://everyrail.com/trains/munich-to-prague/>)[![Old Town Square and Church of Our Lady before Tyn in Prague](<https://everyrail.com/api/route-image/olomouc-to-prague/>)Olomouc to Prague by trainDirect trains from Olomouc to Prague take about 2 hours 15 to 40 minutes. ČD, RegioJet and Leo Express serve the route, and some services require reservations.](<https://everyrail.com/trains/olomouc-to-prague/>)[![Prague Old Town Square with the Church of Our Lady before Týn.](<https://everyrail.com/api/route-image/ostrava-to-prague/>)Ostrava to Prague by trainDirect trains from Ostrava to Prague take about 3.5 hours, with ČD, RegioJet and Leo Express serving Ostrava hl. n. and Ostrava-Svinov.](<https://everyrail.com/trains/ostrava-to-prague/>)[![Brandenburg Gate in Berlin at night](<https://everyrail.com/api/route-image/prague-to-berlin/>)Prague to Berlin by trainDirect Railjet trains run from Praha hlavní nádraží to Berlin Hauptbahnhof in about 4.5 hours; advance fares start around €26 and reservations are optional.](<https://everyrail.com/trains/prague-to-berlin/>)[![View of Brno, Czechia](<https://everyrail.com/api/route-image/prague-to-brno/>)Prague to Brno by trainFast direct Prague to Brno trains take about 2 hours 30 minutes; ČD runs hourly, while RegioJet fares start from 99 CZK.](<https://everyrail.com/trains/prague-to-brno/>)

```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/brno-to-prague/#webpage",
      "name": "Trains from Brno to Prague | EveryRail",
      "description": "Train travel information for Brno to Prague. Origin: Brno. Destination: Prague. Main stations: Brno hl.n. to Praha hlavní nádraží.",
      "about": {
        "@id": "https://everyrail.com/trains/brno-to-prague/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/brno-to-prague/",
      "dateModified": "2026-10-02T15:39:52.646Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/brno-to-prague/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/czechia/brno/brno-hl-n/#trainstation",
        "url": "https://everyrail.com/czechia/brno/brno-hl-n/",
        "name": "Brno hl.n."
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/czechia/prague/praha-hlavni-nadrazi/#trainstation",
        "url": "https://everyrail.com/czechia/prague/praha-hlavni-nadrazi/",
        "name": "Praha hlavní nádraží"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/czechia/ceske-drahy/#organization",
          "name": "České dráhy",
          "url": "https://www.cd.cz/"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/czechia/regiojet/#organization",
          "name": "RegioJet",
          "url": "https://regiojet.com"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is the train from Brno to Prague direct?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Direct ČD and RegioJet services run between Brno hl.n. and Praha hl.n. Choose a result marked direct if you want to stay on one train.",
            "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How long does the train from Brno to Prague take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The ČD railjet takes about 2 hours 37 minutes, and the slower ČD express trains take around 3 hours 10 minutes. Journey time depends on the train, its stops and the date.",
            "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which stations should I use?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Your ticket should show Brno hl.n. for departure and Praha hl.n. for the central Prague arrival. Some services may use another Prague station, so follow the station sequence printed for your train.",
            "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which operators run from Brno to Prague?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "České dráhy and RegioJet serve the corridor. Their trains, classes, fares and booking conditions are separate.",
            "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much is a Brno to Prague train ticket?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "RegioJet tickets from Brno to Prague start from 99 CZK. The price varies by departure, class and availability.",
            "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need a reservation from Brno to Prague?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "ČD railjet reservations are possible in ordinary classes and required in Business Class. Interrail lists reservations as compulsory for RegioJet on the Prague, Brno and Břeclav route, while the exact train's rule applies to your booking.",
            "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/brno-to-prague/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/brno-to-prague/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/brno-to-prague/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/brno-to-prague/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Czechia",
          "item": "https://everyrail.com/czechia/",
          "@id": "https://everyrail.com/trains/brno-to-prague/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Brno to Prague by train",
          "item": "https://everyrail.com/trains/brno-to-prague/",
          "@id": "https://everyrail.com/trains/brno-to-prague/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
