How to get from Sofia to Vigo

Are you looking for a way to travel from Sofia to Vigo in a cost-effective manner? Look no further! With a variety of options ranging from €48, you can choose the most suitable option to get you from Sofia to Vigo. Whether you prefer a shuttle, train, bus, or car, there are 10 options available to get you to your destination in no time.

Updated:

Fly to Vigo

Travelling from Sofia to Vigo is an exciting journey, and there are several options to get there. The fastest and most convenient option is to fly out of Sofia Airport (SOF) to Madrid (MAD) and then take the Vitrasa bus from the Vigo Airport station to reach your destination.

Starting with the flight from Sofia Airport (SOF) to Madrid (MAD), the journey takes about 6 hours and 25 minutes and costs approximately €40. The carrier for this flight is Bulgaria Air.

Once you arrive at Madrid (MAD), you will need to take the Vitrasa bus from the Vigo Airport station to your destination. The journey takes about 23 minutes and the travel distance is 9 km. The carrier for this bus is Vitrasa.

Alternatively, you can take the transport from Sofia Station to Sofia Airport (SOF), which takes approximately 9 minutes and costs about €6. The carrier for this transport is Atlas Taxi.

Whichever option you choose, travelling from Sofia to Vigo is a fairly straightforward journey. With the right planning, you can make your trip comfortable and hassle free.



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 Madrid (MAD) airport.

The journey takes approximately 6 h 25 m. Ticket price is about €40

Carrier is Bulgaria Air.

🔎

🚖 Find a cheap local taxi

Get off at the Madrid (MAD).
Take the Vitrasa bus at the Vigo Airport station .

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

Carrier is Vitrasa.

Buy ticket

Get off at the Garcia Barbón 7.


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Fly to Porto towncar

Once you’ve arrived in Vigo, you can explore the city. Vigo is known for its beautiful beaches, stunning architecture and lively nightlife. The city also boasts some of the best seafood restaurants in Europe, as well as plenty of cultural attractions. Whether you’re looking to relax on the beach, experience the city’s vibrant nightlife or explore the region’s many historical sites, Vigo has something to offer for everyone.

Getting to Vigo from Sofia is easy. All you need to do is take the train at the Sofia Airport station and get off at the Sofia (SOF). From there, you can fly out to Munich (MUC) and take the transport at the Porto Airport station to Vigo. The journey takes approximately 5 h 50 m and the ticket price is around €30. Once you’ve arrived in Vigo, the journey from the airport to the city center takes about 2 h 32 m and costs about €140.

Whether you’re visiting Vigo for a weekend getaway or a longer holiday, the city has plenty of attractions for visitors to enjoy. From its stunning beaches and vibrant nightlife to its rich culture and history, Vigo is sure to be an unforgettable experience. So book your tickets and get ready to explore this beautiful city.



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 Munich (MUC) airport.

The journey takes approximately 5 h 50 m. Ticket price is about €30

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Munich (MUC).
Take the transport at the Porto Airport station.

The journey takes approximately 2 h 32 m. Ticket price is about €140 The travel distance is 147 km.

Carrier is VMTransfers.

Buy ticket

Get off at the Vigo.


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Fly to Santiago de Compostela train

Travelling from Sofia to Vigo can be a daunting prospect, but with careful planning and knowledge of the transport options available, it can be a very enjoyable journey.

The first step in the journey is to fly out of Sofia Airport (SOF). Typically, this will involve booking a flight with Ryanair with a journey time of 5 hours and 50 minutes. The ticket price for this leg of the journey should be around €45.

Once you arrive at Santiago de Compostela Airport, you will need to take the transport at the airport station. This usually takes around 15 minutes and is provided by Holiday Taxis.

Once you arrive in Santiago de Compostela, you will need to take the train at the Renfe Viajeros station. This train will take you to Vigo Urzaiz, with a journey time of approximately 50 minutes. The ticket price for this leg of the journey should be around €10. The travel distance for this leg of the journey is 93 km.

Finally, once you arrive in Vigo, you can enjoy the sights and sounds of this beautiful city. With careful planning, you can make the journey from Sofia to Vigo without too much difficulty.



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 Airport of the Sofia (SOF) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).
1136 m on foot from the Santiago de Compostela (SCQ) to the Santiago de Compostela airport.

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

Take the transport at the Santiago de Compostela airport station.

The journey takes approximately 15 m. The travel distance is 15 km.

Carrier is Holiday Taxis.

Buy ticket

Get off at the Santiago de Compostela.
Take the train Santiago De Compostela at the station Renfe Viajeros.

The journey takes approximately 50 m. Ticket price is about €10 The travel distance is 93 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Vigo Urzaiz.


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Fly to A Coruna train

Travelling from Sofia to Vigo is an easy and convenient journey. Fortunately, there are multiple transport options available to get you to your destination. Here's a step-by-step guide on how to make the trip:

Step 1: Begin your journey by taking the transport at the Sofia Airport station. Get off at the Sofia (SOF). The journey takes approximately 9 minutes and the ticket price is about €6.

Step 2: Fly out to Sofia Airport of the Sofia (SOF) airport. The journey takes approximately 6 hours and 35 minutes and the ticket price is about €75.

Step 3: Take the Autos Cal Pita bus at the A Coruña Airport station. Get off at the Alfonso Molina. The journey takes approximately 21 minutes and the travel distance is 11 km.

Step 4: Take the train La Coruna-San Cristobal at the station Renfe Viajeros. Get off at the Vigo Urzaiz. The journey takes approximately 1 hour and 20 minutes and the ticket price is about €13. The travel distance is 155 km. The carrier is Renfe Viajeros.

By following these instructions, you should be able to make it from Sofia to Vigo in no time. Enjoy your journey!



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 Airport of the Sofia (SOF) airport.

The journey takes approximately 6 h 35 m. Ticket price is about €75 The travel distance is 45 m.

Carrier is Bulgaria Air.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).
Take the Autos Cal Pita bus at the A Coruña Airport station .

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

Carrier is Autos Cal Pita.

Buy ticket

Get off at the Alfonso Molina.
Take the train La Coruna-San Cristobal at the station Renfe Viajeros.

The journey takes approximately 1 h 20 m. Ticket price is about €13 The travel distance is 155 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Vigo Urzaiz.


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Train bus

Travelling from Sofia to Vigo can be a long and arduous journey, but if you are prepared and know the routes and prices, it can be done surprisingly quickly and at a reasonable cost. Here is a guide to getting from Sofia to Vigo.

First, you will need to take the train from Sofia to Vidin. This journey is operated by Bulgarian Railways (BDZh) and it takes approximately 4 h 45 m. The price of a ticket is around €6 and the travel distance is 256 km.

Once you arrive in Vidin, you will need to take the next train to Craiova. Again, this is operated by Bulgarian Railways (BDZh) and it takes approximately 3 h 6 m. The price of a ticket is around €2 and the travel distance is 118 km.

Once you arrive in Craiova, you will need to take the train from Romanian Railways (CFR) to Lugoj. This journey takes approximately 5 h 19 m and the ticket price is around €5. The travel distance is 259 km.

At Lugoj, you will need to take the ALSA bus to Alcala De Henares. This journey takes approximately 23 h 30 m and the ticket price is around €210. The travel distance is 2854 km.

Once you arrive in Alcala De Henares, you will need to take the train from Renfe Cercanias to Madrid-Chamartín-Clara Campoamor. This journey takes approximately 39 m and the ticket price is around €6. The travel distance is 34 km.

Finally, you will need to take the train from Renfe Viajeros to Vigo Urzaiz. This journey takes approximately 4 h 12 m and the ticket price is around €35. The travel distance is 643 km.

And that's it! That is how to get from Sofia to Vigo. With careful planning and knowledge of the routes and prices, you can get there in a surprisingly short period of time and at a reasonable cost.



Take the train Sofia at the station Bulgarian Railways (BDZh).

The journey takes approximately 4 h 45 m. Ticket price is about €6 The travel distance is 256 km.

Carrier is Bulgarian Railways (BDZh).

Buy ticket

Get off at the Vidin.
Take the train Vidin at the station Bulgarian Railways (BDZh).

The journey takes approximately 3 h 6 m. Ticket price is about €2 The travel distance is 118 km.

Carrier is Bulgarian Railways (BDZh).

Buy ticket

Get off at the Craiova.
Take the train Craiova at the station Romanian Railways (CFR).

The journey takes approximately 5 h 19 m. Ticket price is about €5 The travel distance is 259 km.

Carrier is Romanian Railways (CFR).

Buy ticket

Get off at the Lugoj.
Take the ALSA bus at the Lugoj station .

The journey takes approximately 23 h 30 m. Ticket price is about €210 The travel distance is 2854 km.

Carrier is ALSA.

Buy ticket

Get off at the Alcala De Henares.
Take the train Alcalá Henares-Universidad at the station Renfe Cercanias.

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

Carrier is Renfe Cercanias.

Buy ticket

Take the train Madrid-Chamartin at the station Renfe Viajeros.

The journey takes approximately 4 h 12 m. Ticket price is about €35 The travel distance is 643 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Vigo Urzaiz.


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Bus train



Take the Ruse Bus bus at the Sofia station .

The journey takes approximately 42 h 15 m. Ticket price is about €100 The travel distance is 2998 km.

Carrier is Ruse Bus.

Buy ticket

Get off at the Madrid.
Take the subway at the Avenida De America station.

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

Carrier is Metro de Madrid.

Buy ticket

Get off at the Plaza De Castilla.
Take the subway at the Plaza De Castilla station.

The journey takes approximately 1 m. The travel distance is 821 m.

Carrier is Metro de Madrid.

Buy ticket

Get off at the Chamartin.
Take the train Sofia Airport at the station Renfe Viajeros.

The journey takes approximately 4 h 12 m. Ticket price is about €35 The travel distance is 45 m.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Sofia (SOF).


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Bus towncar

Take the Union Ivkoni bus at the Sofia Central Bus Station station .

The journey takes approximately 49 h Ticket price is about €340 The travel distance is 3429 km.

Carrier is Union Ivkoni.

Buy ticket

Get off at the Braganca Bus Station.
Take the transport at the Bragança station.

The journey takes approximately 2 h 10 m. Ticket price is about €200 The travel distance is 209 km.

Carrier is VMTransfers.

Buy ticket

Get off at the Porto Airport.
Take the transport at the Sofia Airport station.

The journey takes approximately 2 h 32 m. Ticket price is about €140 The travel distance is 45 m.

Carrier is VMTransfers.

Buy ticket

Get off at the Sofia (SOF).


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Bus

Take the Dary Commerce bus at the Sofia station .

The journey takes approximately 46 h 48 m. The travel distance is 3061 km.

Carrier is Dary Commerce.

Buy ticket

Get off at the Aranda De Duero.
Take the MonBus bus at the Aranda De Duero station .

The journey takes approximately 7 h 20 m. Ticket price is about €27 The travel distance is 534 km.

Carrier is MonBus.

Buy ticket

Get off at the Vigo.


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


Bus train via Барселона

Take the Union Ivkoni bus at the Sofia Central Bus Station station .

The journey takes approximately 40 h 30 m. Ticket price is about €75 The travel distance is 2534 km.

Carrier is Union Ivkoni.

Buy ticket

Take the train Barcelona-Sants at the station Renfe Viajeros.

The journey takes approximately 14 h 5 m. Ticket price is about €75 The travel distance is 1317 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Vigo Guixar.


🛏 Find hotel deals and discounts up to 20% in Vigo 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 31 h 41 m. The travel distance is 3360 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Vigo at Booking


The cheapest way to travel from Sofia to Vigo is by taking a Fly to Vigo with an average price of €48. The journey takes approximately 9 ч. 48 мин.

Fly to Vigo is the fastest way to travel from Sofia to Vigo. Tickets cost €48. The journey takes approximately 9 ч. 48 мин.

Sofia is approximately 3360 km away from Vigo. The trip by car takes 31 h 41 m.

The average journey time by car between Sofia and Vigo is 31 h 41 m.