Duration 2h 43m
Distance 217.9 km
Average price 20€
Possible routes 4 found

Budapest to Piešťany

Rome2rio has found 4 ways to get from Budapest to Piešťany by train, bus and car. We recommend taking the train from Budapest-Nyugati to Bratislava Hlavna Stanica and then taking the train from Bratislava Hlavna Stanica to Piestany, which takes around 3h 50m.

Recommended route

Train

  1. Budapest-Nyugati
    Ec
  2. Bratislava Hlavna Stanica
    601 / ...
  3. Piešťany
3h 50m
12€ - 18€
Alternative routes

Bus

  1. Budapest, Budapest Kelenföld
    260 / ...
  2. Bratislava
  3. Piešťany
4h 39m
20€ - 25€

Train, bus

  1. Budapest-Nyugati
    Ec
  2. Nove Zamky
    404406 / ...
  3. Nitra
    402507
  4. Piešťany
5h 23m
Cheapest
11€ - 13€

Drive

  1. Budapest
    218 km
  2. Piešťany
Fastest
2h 43m
25€ - 40€

Frequently asked questions

Want to know about travelling from Budapest to Piešťany? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Budapest to Piešťany is to train and bus which costs 3 600 Ft - 4 500 Ft and takes 5h 23m.

More details

The quickest way to get from Budapest to Piešťany is to drive which costs 8 000 Ft - 12 000 Ft and takes 2h 43m.

More details

No, there is no direct bus from Budapest to Piešťany. However, there are services departing from Budapest, Budapest Kelenföld and arriving at Piešťany via Bratislava. The journey, including transfers, takes approximately 4h 39m.

More details

No, there is no direct train from Budapest to Piešťany. However, there are services departing from Budapest-Nyugati and arriving at Piestany via Bratislava Hlavna Stanica. The journey, including transfers, takes approximately 3h 50m.

More details

The distance between Budapest and Piešťany is 152 km. The road distance is 217.9 km.

Get driving directions

The best way to get from Budapest to Piešťany without a car is to train which takes 3h 50m and costs 4 100 Ft - 6 500 Ft.

More details

It takes approximately 3h 50m to get from Budapest to Piešťany, including transfers.

More details

Budapest to Piešťany bus services, operated by FlixBus, depart from Budapest, Budapest Kelenföld station.

More details

Budapest to Piešťany train services, operated by Hungarian Railways (MÁV), depart from Budapest-Nyugati station.

More details

The best way to get from Budapest to Piešťany is to train which takes 3h 50m and costs 4 100 Ft - 6 500 Ft. Alternatively, you can bus, which costs 6 500 Ft - 8 500 Ft and takes 4h 39m.

Mode details

Budapest to Piešťany bus services, operated by Eurobus SK, arrive at Piešťany station.

More details

Budapest to Piešťany train services, operated by Railways of Slovak Republic (ZSSK), arrive at Piestany station.

More details

Yes, the driving distance between Budapest to Piešťany is 218 km. It takes approximately 2h 43m to drive from Budapest to Piešťany.

Get driving directions

There are 114+ hotels available in Piešťany. Prices start at 87€ per night.

More details

How to travel from Budapest to Piešťany

Find all the possible transport options for your trip from Budapest to Piešťany right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

Piešťany, Slovakia

Piešťany is a town in Slovakia. It is located in the western part of the country within the Trnava Region and is the seat of its own district. It is the biggest and best known spa town in Slovakia and has around 30,000 inhabitants (2012). - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe