There are 9 ways to get from Piran to Sofia by shuttle, plane, 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.
Shuttle to Ljubljana, fly
best- Take a shuttle bus from Portorož to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Sofia Airport (SOF)plane LJU - SOF
10h$210–452Shuttle to Venice Marco Polo Airport, fly
cheapest- Take a shuttle bus from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Sofia Airport (SOF)plane VCE - SOF
9h 21m$90–702Bus
- Take the bus from Trieste to Sofia Central Bus Stationbus
17h 32m$101–105Drive 1,037.3 km
- Drive from Piran to Sofiacar 1,037.3 km
9h 41m$169–245Shuttle to Treviso Airport, fly
- Take a shuttle bus from Portorož to Treviso, Aeroporto
- Fly from Treviso Airport (TSF) to Sofia Airport (SOF)plane TSF - SOF
9h 55m$105–612Fly from Trieste – Friuli Venezia Giulia Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Sofia Airport (SOF)plane TRS - SOF
9h 11m$118–411Shuttle to Bologna Guglielmo Marconi Airport, fly
- Take a shuttle bus from Portorož to Bologna Airport
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Sofia Airport (SOF)plane BLQ - SOF
9h 30m$560–1,112Shuttle, shuttle to Vienna International Airport, fly
- Take a shuttle bus from Portorož to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Flughafen Wien
- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)plane VIE - SOF
11h 10m$445–682Bus via Ljubljana
- Take the bus from Koper to Ljubljana APbus Pr A22 8425 11 / ...
- Take the bus from Ljubljana to Sofia Central Bus Stationbus
20h 14m$132–176
Piran to Sofia by bus
Comparing Your Travel Options
The cheapest way to get from Piran to Sofia is to bus which costs $101 - $105 and takes 17h 32m.
The fastest way to get from Piran to Sofia is to fly which takes 9h 11m and costs $110 - $420.
No, there is no direct bus from Piran to Sofia station. However, there are services departing from Piran and arriving at Sofia Central Bus Station via Portorož and Trieste. The journey, including transfers, takes approximately 17h 32m.
The distance between Piran and Sofia is 969 km. The road distance is 1037.3 km.
The best way to get from Piran to Sofia without a car is to bus which takes 17h 32m and costs $101 - $105.
It takes approximately 10h to get from Piran to Sofia, including transfers.
Piran to Sofia bus services, operated by M&M Travel, depart from Trieste station.
The best way to get from Piran to Sofia is to bus which takes 17h 32m and costs $101 - $105. Alternatively, you can fly, which costs $110 - $420 and takes 9h 11m.
Piran to Sofia bus services, operated by M&M Travel, arrive at Sofia Central Bus Station.
Sofia is 1h ahead of Piran. It is currently 5:22 PM in Piran and 6:22 PM in Sofia.
What companies run services between Piran, Slovenia and Sofia, Bulgaria?
M&M Travel operates a bus from Trieste to Sofia Central Bus Station twice a week. Tickets cost $98 and the journey takes 14h. Alternatively, ITA Airways, Bulgaria Air, and two other airlines fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Sofia Airport (SOF) twice daily.
- Website
- ryanair.com
Flights from Treviso Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 15m
- When
- Monday and Saturday
- Estimated price
- $80–250
Flights from Treviso Airport to Sofia Airport via Berlin Brandenburg
- Ave. Duration
- 4h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- $80–250
Flights from Treviso Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 5h 30m
- When
- Thursday to Friday
- Estimated price
- $80–250
Flights from Trieste – Friuli Venezia Giulia Airport to Sofia Airport via Catania
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- $85–220
Flights from Bologna Guglielmo Marconi Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $65–250
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Sunday, Monday, Friday, Thursday, and Saturday
- Estimated price
- $35–160
- Website
- lufthansa.com
Flights from Ljubljana to Sofia Airport via Munich
- Ave. Duration
- 7h 40m
- When
- Tuesday and Sunday
- Estimated price
- $85–430
Flights from Venice Marco Polo Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $60–330
Flights from Bologna Guglielmo Marconi Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $70–360
Flights from Vienna International Airport to Sofia Airport via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $65–340
- Website
- austrian.com
Flights from Venice Marco Polo Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $80–320
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $50–200
- Website
- airserbia.com
Flights from Ljubljana to Sofia Airport via Belgrade
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $100–260
Flights from Venice Marco Polo Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $75–210
- Website
- air.bg
Flights from Ljubljana to Sofia Airport via Belgrade
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $100–260
Flights from Ljubljana to Sofia Airport via Zurich
- Ave. Duration
- 5h 55m
- When
- Friday and Sunday
- Estimated price
- $150–420
Flights from Venice Marco Polo Airport to Sofia Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $100–260
Flights from Treviso Airport to Sofia Airport via Prague
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- $120–340
- Website
- wizzair.com
Flights from Trieste – Friuli Venezia Giulia Airport to Sofia Airport via Rome
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–260
Flights from Trieste – Friuli Venezia Giulia Airport to Sofia Airport via Prague
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- $85–260
Flights from Trieste – Friuli Venezia Giulia Airport to Sofia Airport via Krakow
- Ave. Duration
- 8h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- $85–260
Flights from Trieste – Friuli Venezia Giulia Airport to Sofia Airport via Palermo
- Ave. Duration
- 9h
- When
- Monday
- Estimated price
- $85–260
- Website
- ita-airways.com
Flights from Venice Marco Polo Airport to Sofia Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $100–260
Flights from Trieste – Friuli Venezia Giulia Airport to Sofia Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $110–300
Flights from Vienna International Airport to Sofia Airport via Varna
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $50–200
- Website
- turkishairlines.com
Flights from Ljubljana to Sofia Airport via Istanbul
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- $230–280
- Website
- en.aegeanair.com
Flights from Ljubljana to Sofia Airport via Athens
- Ave. Duration
- 8h 20m
- When
- Friday and Monday
- Estimated price
- $110–350
- Phone
- +386 (0) 31 30 41 41
- [email protected]
- Website
- zup-prevozi.eu
Shuttle from Portorož to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $110–140
- Schedules at
- zup-prevozi.eu
- Economy class
- $110–140
Shuttle from Portorož to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $110–140
- Schedules at
- zup-prevozi.eu
- Economy class
- $110–140
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Flughafen Wien
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $290–340
- Schedules at
- zup-prevozi.eu
- Economy class
- $290–340
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Trieste to Sofia Central Bus Station
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- $98
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h 31m
- Frequency
- On demand
- Estimated price
- $31–460
- Website
- GoOpti
- Shared
- $31
- Private
- $174
Shuttle from Portorož to Treviso, Aeroporto
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $31–450
- Website
- GoOpti
- Shared
- $31
- Private
- $174
Shuttle from Portorož to Bologna Airport
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $500–850
- Website
- GoOpti
- Phone
- +386 090 74 11
- [email protected]
- Website
- Arriva Slovenia
Bus from Koper to Ljubljana AP
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- $10–12
- Website
- Arriva Slovenia
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Ljubljana to Sofia Central Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- Once a week
- Estimated price
- $120–160
- Schedules at
- yubim.eu
Want to know more about travelling around Bulgaria
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Piran to Sofia is 1037 km. It takes approximately 9h 41m to drive from Piran to Sofia.
Book your Piran to Sofia bus tickets online with Omio.
There are 2271+ hotels available in Sofia.









