There are 4 ways to get from Pui to Budapest by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Pui Hm. to Simeriatrain Petroşani - Simeria
- Take the train from Simeria to Budapest-Keletitrain Ir
8h 50mFt 13,137–14,786Bus via Orăștie
- Take the bus from Pui to Orăștiebus
- Take the bus from Orăștie to Budapestbus
10h 25mDrive 479.9 km
- Drive from Pui to Budapestcar 479.9 km
5h 21mFt 27,347–39,501Bus
- Take the bus from Petroșani to Budapest, Népliget Autóbusz-Pályaudvarbus 1922
10h 46mFt 16,000–25,000
Pui to Budapest by train
Comparing Your Travel Options
The cheapest way to get from Pui to Budapest is to train which costs 13 000 Ft - 15 000 Ft and takes 8h 50m.
The fastest way to get from Pui to Budapest is to drive which takes 5h 21m and costs 27 000 Ft - 40 000 Ft.
No, there is no direct bus from Pui to Budapest. However, there are services departing from Pui and arriving at Budapest via Orăștie. The journey, including transfers, takes approximately 10h 25m.
No, there is no direct train from Pui to Budapest. However, there are services departing from Pui Hm. and arriving at Budapest-Keleti via Simeria. The journey, including transfers, takes approximately 8h 50m.
The distance between Pui and Budapest is 452 km. The road distance is 479.9 km.
The best way to get from Pui to Budapest without a car is to train which takes 8h 50m and costs 13 000 Ft - 15 000 Ft.
It takes approximately 8h 50m to get from Pui to Budapest, including transfers.
Pui to Budapest bus services, operated by Normandia Transport, depart from Pui station.
Pui to Budapest train services, operated by Romanian Railways (CFR), depart from Pui Hm. station.
The best way to get from Pui to Budapest is to train which takes 8h 50m and costs 13 000 Ft - 15 000 Ft. Alternatively, you can bus via Orăștie, which costs and takes 10h 25m.
What companies run services between Pui, Romania and Budapest, Hungary?
You can take a train from Pui Hm. to Budapest-Keleti via Simeria in around 8h 50m. Alternatively, you can take a bus from Pui to Budapest via Orăștie and Orăștie in around 10h 25m.
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Pui Hm. to Simeria
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- Ft 2,100–2,300
- Website
- Romanian Railways (CFR)
Train from Simeria to Budapest-Keleti
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- Ft 11,000–12,500
- Website
- Romanian Railways (CFR)
- Phone
- +4 0250 997
- Website
- normandiatransport.com
Bus from Pui to Orăștie
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Schedules at
- normandia.autogari.ro
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Pui to Budapest bus services, operated by Normandia Transport, arrive at Orăștie station.
Budapest is 1h behind Pui. It is currently 12:41 AM in Pui and 11:41 PM in Budapest.
Pui to Budapest train services, operated by Romanian Railways (CFR), arrive at Simeria station.
Yes, the driving distance between Pui to Budapest is 480 km. It takes approximately 5h 21m to drive from Pui to Budapest.
There are 6438+ hotels available in Budapest.






