How to get from Sofia to Veszprém

Travelling from Sofia to Veszprém is easy and affordable. With 7 different options available ranging from €41, the cheapest way to get from Sofia to Veszprém is by shuttle, bus, or car. Whether you're looking for a convenient way to get there or a more cost-effective option, there's something to suit everyone's needs.

Updated:

Fly to Budapest train

Travelling from Sofia to Veszprém can be a hassle if you don't know the right route. But no need to worry, we'll walk you through the steps so you can get to your destination without any problems!

The first step is to take the transport at the Sofia station and get off at the Sofia Airport. The journey takes approximately 9 minutes and the ticket price is around €6. The travel distance is around 9 km and the carrier is Atlas Taxi.

Once you have reached the Sofia Airport, you will need to fly out to Sofia (SOF) of the Budapest (BUD) airport. The flight takes about 1 hour 20 minutes and the ticket price is around €26. The carrier is Ryanair.

After you have landed in Budapest, you should take the BKK bus from the Liszt Ferenc Airport 2 station to Kálvin tér M. This journey takes around 28 minutes and the travel distance is 19 km. The carrier is BKK.

Once you have reached Kálvin tér, take the subway to Kelenföld vasútállomás. This journey takes about 9 minutes and the travel distance is 4 km. The carrier is BKK.

Finally, take the train Budapest-Kelenfoeld at the station Hungarian Railways (MÁV). Get off at the Veszprem. This journey takes approximately 1 hour 21 minutes and the ticket price is around €5. The travel distance is 107 km and the carrier is Hungarian Railways (MÁV).

And that's it! You are now on your way to Veszprém. Follow these steps and you'll get to your destination without any problems. Happy travels!



Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 9 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia Airport.
Fly out to Sofia (SOF) of the Budapest (BUD) airport.

The journey takes approximately 1 h 20 m. Ticket price is about €26

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Budapest (BUD).
Take the BKK bus at the Liszt Ferenc Airport 2 station .

The journey takes approximately 28 m. The travel distance is 19 km.

Carrier is BKK.

Buy ticket

Get off at the Kálvin tér M.
Take the subway at the Kálvin tér station.

The journey takes approximately 9 m. The travel distance is 4 km.

Carrier is BKK.

Buy ticket

Take the train Budapest-Kelenfoeld at the station Hungarian Railways (MÁV).

The journey takes approximately 1 h 21 m. Ticket price is about €5 The travel distance is 107 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Veszprem.


🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


Fly to Vienna train bus

Are you planning to travel from Sofia to Veszprém? If so, you’ll be delighted to know that there are several transportation options available to get you there! Taking the transport at the Sofia Airport station is the quickest and most direct way to travel. The journey takes approximately 9 minutes and costs €6. The travel distance is 45 km and the carrier is Atlas Taxi.

Next, you’ll need to fly out to Vienna (VIE) from Sofia (SOF) airport. The journey takes approximately 1 hour and 35 minutes and costs €20. The carrier is Ryanair. Once you arrive at Vienna (VIE), take the train Flughafen Wien at the station Railjet. This journey takes approximately 15 minutes and costs €8. The travel distance is 17 km and the carrier is Railjet.

After arriving at Wien Hbf, take the train ÖBB EuroCity at the station Wien Hbf. This journey takes approximately 1 hour and 16 minutes and costs €4. The travel distance is 118 km and the carrier is ÖBB EuroCity.

Finally, take the Volánbusz bus at the Győr, autóbusz-állomás station and get off at the Veszprém, autóbusz-állomás. This journey takes approximately 1 hour and 45 minutes and costs €3. The travel distance is 79 km and the carrier is Volánbusz.

To sum up, the best way to travel from Sofia to Veszprém is to take the transport at the Sofia Airport station. The journey takes approximately 9 minutes and costs €6. After that, fly out to Vienna (VIE) from Sofia (SOF) airport. Then, take the train Flughafen Wien at the station Railjet followed by the train ÖBB EuroCity at the station Wien Hbf. Finally, take the Volánbusz bus at the Győr, autóbusz-állomás station and get off at the Veszprém, autóbusz-állomás. The entire journey takes approximately 4 hours and 44 minutes and costs €33.



Take the transport at the Sofia Airport station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 45 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Vienna (VIE) airport.

The journey takes approximately 1 h 35 m. Ticket price is about €20

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Vienna (VIE).
Take the train Flughafen Wien at the station Railjet.

The journey takes approximately 15 m. Ticket price is about €8 The travel distance is 17 km.

Carrier is Railjet.

Buy ticket

Get off at the Wien Hbf.
Take the train Wien Hbf at the station ÖBB EuroCity.

The journey takes approximately 1 h 16 m. Ticket price is about €4 The travel distance is 118 km.

Carrier is ÖBB EuroCity.

Buy ticket

Get off at the Gyoer.
Take the Volánbusz bus at the Győr, autóbusz-állomás station .

The journey takes approximately 1 h 45 m. Ticket price is about €3 The travel distance is 79 km.

Carrier is Volánbusz.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


Fly to Zagreb shuttle train

For those who are looking to get from Sofia to Veszprém, there are several different options available to you. The most convenient way is to fly from Sofia Airport (SOF) to Zagreb (ZAG) Airport, which takes about 1 hour and 30 minutes and costs around €23. From there, you can take a Eurobusways bus from Zagreb to Budapest, which takes approximately 3 hours and 53 minutes and costs around €55.

Once in Budapest, you can take the subway from Keleti pályaudvar station to Kelenföld vasútállomás, which takes about 13 minutes and costs around €2. Finally, you can take the train from Budapest to Veszprém, which takes about 1 hour and 21 minutes and costs around €5.

Overall, the journey should take around 6 hours and 45 minutes and cost around €85. This is one of the most cost-effective and convenient ways to get from Sofia to Veszprém, so make sure to book your tickets in advance to secure the best deal.



Take the transport at the Sofia Airport station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 45 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Zagreb (ZAG) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €23

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Zagreb (ZAG).
Take the transport at the Zagreb Airport station.

The journey takes approximately 3 h 53 m. Ticket price is about €55 The travel distance is 344 km.

Carrier is Eurobusways.

Buy ticket

Get off at the Budapest.
Take the subway at the Keleti pályaudvar station.

The journey takes approximately 13 m. The travel distance is 6 km.

Carrier is BKK.

Buy ticket

Take the train Sofia Airport at the station Hungarian Railways (MÁV).

The journey takes approximately 1 h 21 m. Ticket price is about €5 The travel distance is 45 m.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Sofia (SOF).


🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


Fly to Bratislava night bus bus



Take the transport at the Sofia Airport station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 45 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Bratislava (BTS) airport.

The journey takes approximately 1 h 35 m. Ticket price is about €29

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Bratislava (BTS).
Take the FlixBus bus at the Bratislava Airport station .

The journey takes approximately 15 m. Ticket price is about €4 The travel distance is 9 km.

Carrier is FlixBus.

Buy ticket

Take the FlixBus bus at the Bratislava,,AS Mlynské Nivy station .

The journey takes approximately 1 h Ticket price is about €7 The travel distance is 80 km.

Carrier is FlixBus.

Buy ticket

Get off at the Győr bus station.
Take the Volánbusz bus at the Sofia Airport station .

The journey takes approximately 1 h 45 m. Ticket price is about €3 The travel distance is 45 m.

Carrier is Volánbusz.

Buy ticket

Get off at the Sofia (SOF).


🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


Bus

If you are looking to travel from Sofia to Veszprém, the best way to do so is by taking the Karat-S bus from the Sofia Serdica Bus Station. This journey will take approximately 11 hours and 30 minutes, and cost approximately €80. The travel distance is 758 km. Once you arrive at the Budapest Nepliget, you will need to take the Volánbusz bus from the Budapest, Népliget autóbusz-pályaudvar station. This journey will take approximately 1 hour and 55 minutes, and cost approximately €5. The travel distance is 117 km. This is the most efficient way to travel from Sofia to Veszprém, and with a total travel time of 13 hours and 25 minutes, you can be sure to get to your destination in a timely manner.



Take the Karat-S bus at the Sofia Serdica Bus Station station .

The journey takes approximately 11 h 30 m. Ticket price is about €80 The travel distance is 758 km.

Carrier is Karat-S.

Buy ticket

Get off at the Budapest Nepliget.
Take the Volánbusz bus at the Budapest, Népliget autóbusz-pályaudvar station .

The journey takes approximately 1 h 55 m. Ticket price is about €5 The travel distance is 117 km.

Carrier is Volánbusz.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


Bus train

Traveling from Sofia to Veszprém can be a great way to explore the diverse cultures of Bulgaria and Hungary. Whether you’re going for business or pleasure, here’s how to get from Sofia to Veszprém in the most efficient and affordable way.

Start your journey in Sofia. You can take the Group Ltd. bus from the Sofia Serdika station. This trip takes approximately 12 hours and covers a total distance of 758 km.

Once you arrive in Budapest, get off at the Népliget station. Then, transfer to a BKK train at the Kelenföld vasútállomás M station. This trip takes around 21 minutes and covers a total distance of 6 km.

Next, take the Hungarian Railways (MÁV) train from the Sofia Airport station to the Sofia station. This trip takes 1 hour and 21 minutes and costs around €5. The total travel distance is 45 km.

Once you arrive in Sofia, you are only a short distance away from Veszprém. You can either take a taxi or a bus to your final destination.

Overall, traveling from Sofia to Veszprém by bus and train is relatively easy and cost-effective. With a bit of planning, you can make the most of your journey and explore some of the best sights and attractions that both Bulgaria and Hungary have to offer.



Take the Group Ltd. bus at the Sofia Serdika station .

The journey takes approximately 12 h The travel distance is 758 km.

Carrier is Group Ltd..

Buy ticket

Get off at the Budapest Népliget.

The journey takes approximately 21 m. The travel distance is 6 km.

Carrier is BKK.

Buy ticket

Take the train Sofia Airport at the station Hungarian Railways (MÁV).

The journey takes approximately 1 h 21 m. Ticket price is about €5 The travel distance is 45 m.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Sofia (SOF).


🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 8 h 29 m. The travel distance is 868 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Veszprém at Booking


The cheapest way to travel from Sofia to Veszprém is by taking a Fly to Budapest train with an average price of €41. The journey takes approximately 6 ч. 12 мин.

Fly to Budapest train is the fastest way to travel from Sofia to Veszprém. Tickets cost €41. The journey takes approximately 6 ч. 12 мин.

Sofia is approximately 868 km away from Veszprém. The trip by car takes 8 h 29 m.

The average journey time by car between Sofia and Veszprém is 8 h 29 m.