There are 6 ways to get from Sofia to Mamaia by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Sofia Central Bus Station to Bucharestbus
- Take the train from Bucharest to Cernavodă Podtrain
- Take the bus from Cernavodă to Mamaia Satbus
10h 18mBus
cheapest- Take the bus from Sofia Central Bus Station to Agigeabus
15h 54m$28–55Drive 562 km
- Drive from Sofia to Mamaiacar 562 km
7h 43m$90–130Fly to Constanţa Mihail Kogălniceanu International Airport
- Fly from Sofia Airport (SOF) to Constanţa Mihail Kogălniceanu International Airport (CND)plane SOF - CND
7h 46m$365–914Fly to Varna Airport, bus
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
- Take the bus from Nisipurile de Aur to Vama Vechebus
- Take the bus from Vama Veche to Valu lui Traianbus
8h 40mFly to Bucharest Otopeni, shuttle
- Fly from Sofia Airport (SOF) to Bucharest Otopeni (OTP)plane SOF - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Valu lui Traian
8h 20m$98–221
Sofia Airport (SOF) to Constanţa Mihail Kogălniceanu International Airport (CND) flights
Questions & Answers
The cheapest way to get from Sofia to Mamaia is to bus which costs $28 - $55 and takes 15h 54m.
The fastest way to get from Sofia to Mamaia is to drive which takes 7h 43m and costs $85 - $130.
No, there is no direct bus from Sofia station to Mamaia. However, there are services departing from Sofia Central Bus Station and arriving at Mamaia Sat via Agigea and Valu lui Traian. The journey, including transfers, takes approximately 15h 54m.
The distance between Sofia and Mamaia is 651 km. The road distance is 562 km.
The best way to get from Sofia to Mamaia without a car is to bus and train which takes 10h 18m and costs .
It takes approximately 10h 18m to get from Sofia to Mamaia, including transfers.
Sofia to Mamaia bus services, operated by SARVALTEH AUTO, depart from Sofia Central Bus Station.
The best way to get from Sofia to Mamaia is to fly which takes 7h 46m and costs $360 - $950. Alternatively, you can bus, which costs $28 - $55 and takes 15h 54m.
Sofia to Mamaia bus services, operated by SARVALTEH AUTO, arrive at Agigea station.
Yes, the driving distance between Sofia to Mamaia is 562 km. It takes approximately 7h 43m to drive from Sofia to Mamaia.
What companies run services between Sofia, Bulgaria and Mamaia, Romania?
Turkish Airlines flies from Sofia Airport (SOF) to Constanţa Mihail Kogălniceanu International Airport (CND) 3 times a week. Alternatively, SARVALTEH AUTO operates a bus from Sofia Central Bus Station to Agigea once daily. Tickets cost $28–55 and the journey takes 13h 31m.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $80–120
Flights from Sofia Airport to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- $80–190
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucharest to Cernavodă Pod
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- $16–18
- Website
- Romanian Railways (CFR)
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Sofia Central Bus Station to Bucharest
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $34
- Schedules at
- likebus.ua
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, Getting to Milan from the airport, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
There are 3530+ hotels available in Mamaia.






