---
title: "Trains from Krakow to Budapest | EveryRail"
description: "About 8 to 9.5 hours by day via Ostrava and Bratislava, or about 11.5 hours in a through sleeping car. Trains arrive at Budapest-Nyugati."
image: "https://everyrail.com/api/route-image/krakow-to-budapest/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Poland](<https://everyrail.com/poland/>)Krakow to Budapest by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Poland](<https://everyrail.com/poland/>)Krakow to Budapest by train

**Share**

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

**On this page**

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

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

Last updated November 2026

# Krakow to Budapest by train

About 8 to 9.5 hours by day via Ostrava and Bratislava, or about 11.5 hours in a through sleeping car. Trains arrive at Budapest-Nyugati.

![Széchenyi Chain Bridge over the Danube with the Hungarian Parliament behind](<https://everyrail.com/img/blog-media/derived/v2/408469da56fd1d7d3a01cc511680fd4df0cca478/w1600.webp>)

Origin

[Krakow](<https://everyrail.com/poland/krakow/>)

Destination

[Budapest](<https://everyrail.com/hungary/budapest/>)

Main stations

Kraków Główny to Budapest-Nyugati

Countries

[Poland](<https://everyrail.com/poland/>), [Hungary](<https://everyrail.com/hungary/>)

[Krakow](<https://everyrail.com/poland/krakow/>) to [Budapest](<https://everyrail.com/hungary/budapest/>) by train takes about 8 to 9.5 hours by day or about 11.5 hours overnight, arriving at Budapest-Nyugati.

## Through coach or one change

The direct options here are through coaches rather than whole trains. A through coach is a carriage that gets coupled from one train to the next along the way. You stay in your seat.

In the current timetable, which runs until 12 December 2026, a second-class through coach leaves Kraków Główny in the middle of the morning and reaches Budapest-Nyugati in the evening, about 9.5 hours later. It goes via Oświęcim, Ostrava, Břeclav and Bratislava. It runs on most days, not all.

The other daytime trips need one change, at Břeclav or Bohumín, and take about 8 to 8.5 hours. They leave between early morning and early afternoon. For most people the one-change trains are the better pick because they are quicker. Choose the through coach if you would rather not haul luggage between platforms.

## Overnight in a sleeping car

A through sleeping car leaves Kraków Główny in the late evening and pulls into Budapest-Nyugati the next morning, after about 11.5 hours. On the way it is coupled to different trains, and from Břeclav through Bratislava it runs as part of the Metropol EuroNight. Seats are also sold on this service.

Compartments sleep one, two or three, each with a washbasin. [PKP Intercity](<https://everyrail.com/poland/pkp-intercity/>)'s international sleeping cars have a shower and serve breakfast. A reservation is compulsory.

There is no sleeping car on 17, 18, 20 to 23, 29 and 30 November 2026.

## Budapest-Nyugati, not Keleti

The through coaches and the usual one-change trains all end at Budapest-Nyugati. Budapest-Keleti is about 30 minutes away on foot. Allow for that if your hotel is near Keleti.

## Tickets, reservations and passes

PKP Intercity and MÁV both sell tickets for this route.

The line crosses Poland, the Czech Republic, Slovakia and Hungary, so an Interrail pass has to cover all four. PKP Intercity requires pass holders to buy a €3.50 seat reservation on international daytime trains to and from Poland. On the night train a reservation is always compulsory. The reservation fee depends on whether you book a seat or a berth, and a single compartment costs the most.

## Engineering works and the December timetable

From 17 November to 1 December 2026, construction work between Břeclav and Bohumín moves some long-distance trains to different times or diverts them. Some also run with fewer seats and berths.

The new timetable starts on 13 December 2026, and the through coaches are not yet confirmed for it. Check your date before booking for late December 2026 or 2027.

## Where to book

![](<https://everyrail.com/img/operator-media/v1-resellers/omio/avatar-134752.webp>)

### Book with Omio

Find times and prices for Krakow → Budapest.

[Check times & prices](<https://everyrail.com/go/omio/r/krakow/budapest/?sub_id=er_e948665147dfb162>)

### Other places to book

Ticket websites

- [Rail Europe](<https://www.raileurope.com/>)

These links open the provider’s website. Search for your journey there.

### Train service

- [MÁV](<https://everyrail.com/hungary/mav/>)
  MÁV's domestic InterCity and Railjet trains require seat reservations; Interrail and Eurail passes cover the journey but not the reservation fee.
  [Official website](<https://www.mavcsoport.hu/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/krakow/budapest/?sub_id=er_7141ac604d64585d>)
- [PKP Intercity](<https://everyrail.com/poland/pkp-intercity/>)
  PKP Intercity runs Poland's long-distance trains, including Pendolino, Express InterCity, InterCity and TLK services. Some trains require reservations.
  [Official website](<https://www.intercity.pl/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/krakow/budapest/?sub_id=er_1f58a5b0096fb7bb>)

## Find places to stay in Budapest

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

## Frequently asked questions

### Is there a direct train from Krakow to Budapest?

Yes, as through coaches. A second-class daytime through coach runs on most days and a through sleeping car on most nights, both from Kraków Główny to Budapest-Nyugati. Other daytime trips need one change at Břeclav or Bohumín.

### How long is the train from Krakow to Budapest?

About 8 to 8.5 hours on a daytime trip with one change, and about 9.5 hours in the daytime through coach. The overnight sleeping car takes about 11.5 hours.

### Which Budapest station do trains from Krakow arrive at?

Budapest-Nyugati. The through coaches and the usual one-change trains do not serve Budapest-Keleti, which is about 30 minutes from Nyugati on foot.

### Is there a night train from Krakow to Budapest?

Yes. A through sleeping car leaves Kraków Główny in the late evening and arrives at Budapest-Nyugati the next morning. Compartments sleep one, two or three, seats are also sold, and a reservation is compulsory. It does not run on 17, 18, 20 to 23, 29 and 30 November 2026.

### Do I need a reservation with an Interrail pass?

Yes. PKP Intercity requires a €3.50 seat reservation on international daytime trains to and from Poland. On the night train a reservation is compulsory and the fee depends on whether you book a seat or a berth. Your pass must cover Poland, the Czech Republic, Slovakia and Hungary.

## More routes

[![Hungarian Parliament Building lit up at dusk on the Danube](<https://everyrail.com/api/route-image/amsterdam-to-budapest/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Amsterdam to Budapest by trainThere is no direct Amsterdam to Budapest train; the fastest journey takes about 14 hours, or take the ÖBB Nightjet overnight to Vienna and continue to Budapest.](<https://everyrail.com/trains/amsterdam-to-budapest/>)[![Hungarian Parliament Building lit up at dusk on the Danube](<https://everyrail.com/api/route-image/bratislava-to-budapest/>)![MÁV](<https://everyrail.com/img/operator-media/operators/mav/avatar-20260726-b92a4262.webp>)Bratislava to Budapest by trainDirect international trains connect Bratislava hlavná stanica and Budapest-Nyugati in about 2 hours 26 minutes, with longer departures also available.](<https://everyrail.com/trains/bratislava-to-budapest/>)[![Brandenburg Gate in Berlin at night](<https://everyrail.com/api/route-image/budapest-to-berlin/>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)![České dráhy](<https://everyrail.com/img/operator-media/v1-operators/ceske-drahy/avatar-133756.png>)Budapest to Berlin by trainThe direct Hungaria runs from Budapest-Nyugati to Berlin Hbf by day; the Metropol EuroNight leaves Budapest-Keleti and takes about 13 hours overnight.](<https://everyrail.com/trains/budapest-to-berlin/>)[![Bratislava Castle at sunset](<https://everyrail.com/api/route-image/budapest-to-bratislava/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![MÁV](<https://everyrail.com/img/operator-media/operators/mav/avatar-20260726-b92a4262.webp>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Budapest to Bratislava by trainDirect trains from Budapest to Bratislava take about 2 hours 25 minutes, with around 13 daily services and advance fares from about €12.](<https://everyrail.com/trains/budapest-to-bratislava/>)[![St. Mary's Basilica on Kraków's Main Market Square under a blue sky](<https://everyrail.com/api/route-image/budapest-to-krakow/>)![PKP Intercity](<https://everyrail.com/img/operator-media/operators/pkp-intercity/avatar-20260726-aab8b3bc.webp>)![MÁV](<https://everyrail.com/img/operator-media/operators/mav/avatar-20260726-b92a4262.webp>)Budapest to Krakow by trainTrains leave Budapest-Nyugati for Kraków Główny: about 8 to 9.5 hours by day, or about 11.5 hours in a through sleeping car.](<https://everyrail.com/trains/budapest-to-krakow/>)[![Tower Bridge in London at dusk](<https://everyrail.com/api/route-image/budapest-to-london/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![Eurostar](<https://everyrail.com/img/operator-media/v1-operators/eurostar/avatar-199742.png>)Budapest to London by trainBudapest to London by train is not direct: connect via Paris or Brussels, then take Eurostar to London St Pancras. Fastest trips take around 17 hours.](<https://everyrail.com/trains/budapest-to-london/>)[![View of Oslo, Norway](<https://everyrail.com/api/route-image/budapest-to-oslo/>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)![České dráhy](<https://everyrail.com/img/operator-media/v1-operators/ceske-drahy/avatar-133756.png>)Budapest to Oslo by trainBudapest to Oslo by train takes two or three days with no direct service, usually via Berlin, Hamburg, Copenhagen and Sweden.](<https://everyrail.com/trains/budapest-to-oslo/>)[![Old Town Square and Church of Our Lady before Tyn in Prague](<https://everyrail.com/api/route-image/budapest-to-prague/>)![České dráhy](<https://everyrail.com/img/operator-media/v1-operators/ceske-drahy/avatar-133756.png>)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/>)

```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/krakow-to-budapest/#webpage",
      "name": "Trains from Krakow to Budapest | EveryRail",
      "description": "Train travel information for Krakow to Budapest. Origin: Krakow. Destination: Budapest. Main stations: Kraków Główny to Budapest-Nyugati.",
      "about": {
        "@id": "https://everyrail.com/trains/krakow-to-budapest/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/krakow-to-budapest/",
      "dateModified": "2026-11-03T13:50:18.833Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/krakow-to-budapest/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/poland/krakow/krakow-glowny/#trainstation",
        "url": "https://everyrail.com/poland/krakow/krakow-glowny/",
        "name": "Kraków Główny"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/hungary/budapest/budapest-nyugati/#trainstation",
        "url": "https://everyrail.com/hungary/budapest/budapest-nyugati/",
        "name": "Budapest-Nyugati"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/hungary/mav/#organization",
          "name": "MÁV",
          "url": "https://www.mavcsoport.hu"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/poland/pkp-intercity/#organization",
          "name": "PKP Intercity",
          "url": "https://www.intercity.pl"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is there a direct train from Krakow to Budapest?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, as through coaches. A second-class daytime through coach runs on most days and a through sleeping car on most nights, both from Kraków Główny to Budapest-Nyugati. Other daytime trips need one change at Břeclav or Bohumín.",
            "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How long is the train from Krakow to Budapest?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "About 8 to 8.5 hours on a daytime trip with one change, and about 9.5 hours in the daytime through coach. The overnight sleeping car takes about 11.5 hours.",
            "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which Budapest station do trains from Krakow arrive at?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Budapest-Nyugati. The through coaches and the usual one-change trains do not serve Budapest-Keleti, which is about 30 minutes from Nyugati on foot.",
            "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a night train from Krakow to Budapest?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. A through sleeping car leaves Kraków Główny in the late evening and arrives at Budapest-Nyugati the next morning. Compartments sleep one, two or three, seats are also sold, and a reservation is compulsory. It does not run on 17, 18, 20 to 23, 29 and 30 November 2026.",
            "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need a reservation with an Interrail pass?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. PKP Intercity requires a €3.50 seat reservation on international daytime trains to and from Poland. On the night train a reservation is compulsory and the fee depends on whether you book a seat or a berth. Your pass must cover Poland, the Czech Republic, Slovakia and Hungary.",
            "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage-mainEntity-5",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/krakow-to-budapest/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/krakow-to-budapest/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Poland",
          "item": "https://everyrail.com/poland/",
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Krakow to Budapest by train",
          "item": "https://everyrail.com/trains/krakow-to-budapest/",
          "@id": "https://everyrail.com/trains/krakow-to-budapest/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
