There are 8 ways to get from Sofia to Mamaia by train, night train, bus, 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.
Train, night train, bus
best- Take the train from Sofia Sever to Gorna Oryahovitsatrain Ic / ...
- Take the nighttrain from Gorna Oryahovitsa to Bucharestnighttrain
- Take the train from Bucharest to Cernavodă Podtrain
- Take the bus from Cernavodă to Mamaia Satbus
11h 21mTrain, drive
cheapest- Take the train from Sofia Sever to Povelyanovotrain Ic
- Take the train from Povelyanovo to Dobrichtrain Re / ...
- Drive from Kardam to Mamaiacar
12h 54m$23–33Bus via Bucharest
- Take the bus from Sofia Central Bus Station to Bucharestbus Sofia-Bucharest
- Take the bus from Aeroport Baneasa to Mamaia Satbus
12h 14mDrive 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$378–932Bus
- Take the bus from Sofia Central Bus Station to Agigeabus
15h 54m$28–55Fly 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$96–217
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 train and drive which costs $23 - $35 and takes 12h 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 Bucureşti and Aeroport Baneasa. The journey, including transfers, takes approximately 12h 14m.
The distance between Sofia and Mamaia is 741 km. The road distance is 562 km.
The best way to get from Sofia to Mamaia without a car is to train and night train and bus which takes 11h 21m and costs .
It takes approximately 11h 21m to get from Sofia to Mamaia, including transfers.
Sofia to Mamaia bus services, operated by LIKEBUS, depart from Sofia Central Bus Station.
The best way to get from Sofia to Mamaia is to bus via Bucharest which takes 12h 14m and costs . Alternatively, you can fly, which costs $370 - $950 and takes 7h 46m.
Sofia to Mamaia bus services, operated by LIKEBUS, arrive at Bucharest 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?
You can take a bus from Sofia Central Bus Station to Mamaia Sat via Bucharest, Bucureşti, Bucharest Baneasa Airport, and Aeroport Baneasa in around 12h 14m. Alternatively, Turkish Airlines flies from Sofia Airport (SOF) to Constanţa Mihail Kogălniceanu International Airport (CND) 3 times a week.
- 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–180
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–7
- 1st Class
- $5–7
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Sofia Sever to Povelyanovo
- Ave. Duration
- 7h 6m
- Frequency
- Every 4 hours
- Estimated price
- $8–11
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $8–11
- 1st Class
- $8–11
Train from Povelyanovo to Dobrich
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
- Phone
- 0720 300 555
- [email protected]
- Website
- metropolitanairport.ro
Bus from Cernavodă to Mamaia Sat
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Schedules at
- metropolitanairport.ro
Bus from Aeroport Baneasa to Mamaia Sat
- Ave. Duration
- 4h 41m
- Frequency
- Hourly
- Schedules at
- metropolitanairport.ro
Bus from Vama Veche to Valu lui Traian
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Schedules at
- metropolitanairport.ro
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 What documents do I need to cross Niagara Falls?, Travelling around the UAE, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
There are 3761+ hotels available in Mamaia.






