Duration 6h 2m
Distance 1108.4 km
Average price 225 zł
Frequency Weekly

Trip overview


  1. Budapest, Budapest Népliget
  2. Sopot
17h 21m
195 zł - 245 zł

Frequently asked questions

Want to know about travelling from Budapest to Sopot? 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.

No, there is no direct bus from Budapest to Sopot. However, there are services departing from Deák Ferenc tér M and arriving at Sopot, Sopot PKP Niepodległości via Budapest, Budapest Népliget. The journey, including transfers, takes approximately 17h 21m.

More details

The distance between Budapest and Sopot is 773 km. The road distance is 1108.4 km.

Get driving directions

Budapest to Sopot bus services, operated by FlixBus, depart from Budapest, Budapest Népliget station.

More details

Budapest to Sopot bus services, operated by FlixBus, arrive at Sopot, Sopot PKP Niepodległości station.

More details

There are 5170+ hotels available in Sopot. Prices start at 140 zł per night.

More details

What companies run services between Budapest and Sopot?

FlixBus operates a bus from Budapest to Sopot twice daily. Tickets cost 190 zł - 240 zł and the journey takes 16h 8m.
Bus operators
Ave. Duration
16h 8m
Twice daily
Estimated price
190 zł - 240 zł

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps