There are 6 ways to get from Sofia to Yalova by bus, ferry, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry
best- Take the bus from Sofia Serdica Bus Station to Istanbul Büyük Otogaribus Citylines 40 / ...
- Take the ferry from Yenikapı to Yalovaferry
10h 59m₺1,651–2,492Train, ferry
cheapest- Take the train from Sofia to Halkalıtrain
- Take the ferry from Yenikapı to Yalovaferry
15h 15m₺1,154–4,720Drive 643 km
- Drive from Sofia to Yalovacar 643 km
5h 54m₺4,834–6,982Fly to Istanbul, ferry
- Fly from Sofia Airport (SOF) to Istanbul (IST)plane SOF - IST
- Take the ferry from Yenikapı to Yalovaferry
7h 38m₺5,229–11,559Bus
- Take the bus from Sofia Central Bus Station to Yalovabus
11h 48m₺1,600–2,300Fly to Istanbul Sabiha Gökçen International Airport, ferry
- Fly from Sofia Airport (SOF) to Istanbul Sabiha Gökçen International Airport (SAW)plane SOF - SAW
- Take the ferry from Pendik to Yalovaferry
7h 3m₺6,376–14,763
Sofia Airport (SOF) to Istanbul (IST) flights
Questions & Answers
The cheapest way to get from Sofia to Yalova is to bus which costs 1.600 ₺ - 2.300 ₺ and takes 11h 48m.
The fastest way to get from Sofia to Yalova is to drive which takes 5h 54m and costs 4.800 ₺ - 7.000 ₺.
Yes, there is a direct bus departing from Sofia Central Bus Station station and arriving at Yalova. Services depart once daily, and operate every day. The journey takes approximately 11h 48m.
The distance between Sofia and Yalova is 620 km. The road distance is 643 km.
The best way to get from Sofia to Yalova without a car is to bus and ferry which takes 10h 59m and costs 1.600 ₺ - 2.500 ₺.
It takes approximately 10h 59m to get from Sofia to Yalova, including transfers.
Sofia to Yalova bus services, operated by Metro Turizm, depart from Sofia Central Bus Station.
Sofia to Yalova bus services, operated by Metro Turizm, arrive at Yalova station.
Yes, the driving distance between Sofia to Yalova is 643 km. It takes approximately 5h 54m to drive from Sofia to Yalova.
There are 124+ hotels available in Yalova.
What companies run services between Sofia, Bulgaria and Yalova, Turkey?
Metro Turizm operates a bus from Sofia Central Bus Station to Yalova once daily. Tickets cost ₺1,600–2,300 and the journey takes 11h 48m.
- Website
- turkishairlines.com
Flights from Sofia Airport to Istanbul
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₺4,800–10,000
- Website
- en.aegeanair.com
Flights from Sofia Airport to Istanbul via Athens
- Ave. Duration
- 3h 40m
- When
- Monday to Saturday
- Estimated price
- ₺5,500–11,000
- Website
- flypgs.com
Flights from Sofia Airport to Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₺1,800–12,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₺750–4,110
- Website
- https://www.tcdd.gov.tr/lang/en
- Double Room
- ₺2,281
- Single Room
- ₺4,110
- Four Person Room
- ₺2,006
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- ₺1,700–2,400
- Website
- https://citylines.eu/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₺2,600–4,400
- Website
- https://www.flixbus.co.uk
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- ₺2,300–3,600
- Website
- https://ardatur.bg/en/
- Phone
- +90 212 658 00 61
- [email protected]
- Website
- huntur.com.tr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h 54m
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,900
- Website
- https://www.huntur.com.tr/?l=EN
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Sofia Central Bus Station to Yalova
- Ave. Duration
- 11h 48m
- Frequency
- Once daily
- Estimated price
- ₺1,600–2,300
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,600–2,300
- Phone
- 0 850 222 44 36
- [email protected]
- Website
- ido.com.tr
Ferry from Yenikapı to Yalova
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₺365–550
- Website
- https://www.ido.com.tr/en/
- Economy
- ₺370–550
Ferry from Yenikapı to Yalova
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₺365–550
- Website
- https://www.ido.com.tr/en/
- Economy
- ₺370–550
Ferry from Yenikapı to Yalova
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₺365–550
- Website
- https://www.ido.com.tr/en/
- Economy
- ₺370–550
Ferry from Pendik to Yalova
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- ₺180–783
- Website
- https://www.ido.com.tr/en/
- Economy
- ₺180–260
- Passenger
- ₺364
- Car
- ₺783
Want to know more about travelling around Türkiye
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




























