There are 8 ways to get from Roman to Varna by train, bus, 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.
Train, bus
best- Take the train from Roman to Mangaliatrain Suceava - Mangalia
- Take the bus from Mangalia to Varnabus
9h 12m$52–59Bus via Viziru
cheapest- Take the bus from Roman to Vizirubus
- Take the bus from Viziru to Varnabus
11h 58m$37–74Bus
- Take the bus from Roman to Varnabus
10h 42m$84Drive 523.7 km
- Drive from Roman to Varnacar 523.7 km
7h 15m$99–143Bus to Iași International Airport, fly to Bucharest Otopeni, bus
- Take the bus from Roman to Iasi, Autogara Vestbus
- Fly from Iași International Airport (IAS) to Bucharest Otopeni (OTP)plane IAS - OTP
- Take the bus from Bucharest Horoscop Hotel to Varna Central Bus Stationbus
9h 35mTrain
- Take the train from Roman to Bucharesttrain
- Take the train from Bucuresti Nord to Ruse Razpredelitelnatrain
- Take the train from Ruse Razpredelitelna to Varnatrain Ic
12h 31m$45–52Train to Suceava, fly to Bucharest Otopeni, bus
- Take the train from Roman to Suceavatrain
- Fly from Suceava (SCV) to Bucharest Otopeni (OTP)plane SCV - OTP
- Take the bus from Bucharest Horoscop Hotel to Varna Central Bus Stationbus
9h 42m$98–373Bus to Chișinău International Airport, fly to Varna Airport
- Take the bus from Roman to Chișinău Autogara Nordbus
- Fly from Chișinău International Airport (RMO) to Varna Airport (VAR)plane RMO - VAR
13h 4m$254–485
Roman to Varna by train and bus
Comparing Your Travel Options
The cheapest way to get from Roman to Varna is to train which costs $45 - $55 and takes 12h 31m.
The fastest way to get from Roman to Varna is to drive which takes 7h 15m and costs $95 - $150.
Yes, there is a direct bus departing from Roman and arriving at Varna. Services depart once daily, and operate every day. The journey takes approximately 10h 42m.
No, there is no direct train from Roman to Varna. However, there are services departing from Roman and arriving at Varna via Bucuresti Nord and Ruse Razpredelitelna. The journey, including transfers, takes approximately 12h 31m.
The distance between Roman and Varna is 585 km. The road distance is 523.7 km.
The best way to get from Roman to Varna without a car is to train and bus which takes 9h 12m and costs $50 - $60.
It takes approximately 9h 12m to get from Roman to Varna, including transfers.
Roman to Varna bus services, operated by Transaero by Edu Travel, depart from Roman station.
Roman to Varna train services, operated by Romanian Railways (CFR), depart from Roman station.
The best way to get from Roman to Varna is to bus which takes 10h 42m and costs $84. Alternatively, you can train, which costs $45 - $55 and takes 12h 31m.
What companies run services between Roman, Romania and Varna, Bulgaria?
Transaero by Edu Travel operates a bus from Roman to Varna once daily. Tickets cost $84 and the journey takes 10h 42m. Alternatively, you can take a train from Roman to Varna via Bucuresti Nord and Ruse Razpredelitelna in around 12h 31m.
- Website
- turkishairlines.com
Flights from Iași International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $50–150
Flights from Suceava to Bucharest Otopeni
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $60–260
Flights from Chișinău International Airport to Varna Airport via Istanbul
- Ave. Duration
- 8h 25m
- When
- Friday, Sunday, Monday, Thursday, Saturday, and Tuesday
- Estimated price
- $260–420
- Website
- tarom.ro
Flights from Iași International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $50–150
Flights from Suceava to Bucharest Otopeni
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $60–260
- Website
- austrian.com
Flights from Chișinău International Airport to Varna Airport via Vienna
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $190–360
- Website
- animawings.com
Flights from Iași International Airport to Bucharest Otopeni
- Ave. Duration
- 50 min
- When
- Monday, Thursday, and Friday
- Estimated price
- $60–120
- Website
- air.bg
Flights from Chișinău International Airport to Varna Airport via Sofia
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- $160–270
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Roman to Mangalia
- Ave. Duration
- 6h 12m
- Frequency
- Once daily
- Estimated price
- $39–43
- Website
- Romanian Railways (CFR)
Train from Roman to Bucharest
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a day
- Estimated price
- $30–33
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Ruse Razpredelitelna
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $12–14
- Website
- Romanian Railways (CFR)
Train from Roman to Suceava
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- $10–12
- Website
- Romanian Railways (CFR)
- Phone
- +359 2 931 11 11
- bdz_passengers@bdz.bg
- Website
- Bulgarian Railways (BDZh)
Train from Ruse Razpredelitelna to Varna
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
- Phone
- 0310 800 900
- contact@regiocalatori.ro
- Website
- Regio Călători
Train from Roman to Suceava
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $4–5
- Website
- Regio Călători
- Phone
- 0722 265 779
- sudmsc@yahoo.com
- Website
- mercadosud.autogari.ro
Bus from Mangalia to Varna
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $12–17
- Schedules at
- mercadosud.autogari.ro
- Single
- $12–17
Bus from Viziru to Varna
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- $26–59
- Schedules at
- mercadosud.autogari.ro
- Single
- $26–40
- Phone
- +40 747 238 190
- office@transaero-travel.ro
- Website
- transaero-travel.ro
Bus from Roman to Varna
- Ave. Duration
- 10h 42m
- Frequency
- Once daily
- Estimated price
- $84
- Schedules at
- transaero-travel.autogari.ro
- Phone
- +4-0744-58.56.58
- Website
- pagebotrans.ro
Bus from Roman to Iasi, Autogara Vest
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Schedules at
- pagebotrans.ro
- Phone
- +359 (0) 877 34 47 47
- pegasus@pegasusbg.com
- Website
- Pegasus
Bus from Bucharest Horoscop Hotel to Varna Central Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Website
- Pegasus
Bus from Bucharest Horoscop Hotel to Varna Central Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $25–50
- Website
- Pegasus
- Phone
- +4-0241-831.491
- office@transevren.ro
- Website
- transevren.ro
Bus from Roman to Viziru
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Estimated price
- $11–14
- Schedules at
- transevren.autogari.ro
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Roman to Chișinău Autogara Nord
- Ave. Duration
- 4h 3m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Schedules at
- galtrans.md
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 around the UAE, How to plan an amazing trip around Scandinavia, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
Booking & Getting There
Roman to Varna bus services, operated by Transaero by Edu Travel, arrive at Varna station.
Roman to Varna train services, operated by Romanian Railways (CFR), arrive at Bucharest station.
Yes, the driving distance between Roman to Varna is 524 km. It takes approximately 7h 15m to drive from Roman to Varna.
There are 1990+ hotels available in Varna.
























