There are 6 ways to get from Dublin to Sofia by plane, ferry, train, bus, night train, car ferry, car, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Dublin Airport (DUB) to Sofia Airport (SOF)plane DUB - SOF
6h 31m$82–382Ferry, train, bus, night train
- Take the ferry from Dublin Ferryport B+I to Holyhead Ferryferry 0
- Take the train from Holyhead to Newport (S Wales)train
- Take the bus from Newport Train Station to London Victoriabus
- Take the bus from London Victoria to Bucharestbus
- Take the nighttrain from Bucharest to Gorna Oryahovitsanighttrain
- Take the train from Gorna Oryahovitsa to Sofia Severtrain Ic / ...
2d 3h$339–436Car ferry, drive
- Take the carferry from Dublin Terminal 1 to Port of Cherbourgcarferry
- Drive from Port of Cherbourg to Sofiacar
43h 41m$1,020–2,270Bus, bus and ferry
- Take the bus from The Gresham Hotel to Belfast Glengallbus
- Take the busferry from Belfast, Europa Buscentre to Glasgow Buchananbusferry 923
- Take the bus from Buchanan Bus Station to London Victoriabus
- Take the bus from London Victoria to Praha, ÚAN Florencbus
- Take the bus from Praha, ÚAN Florenc to Sofia Central Bus Stationbus
2d 14h$257–433Ferry, train, bus
- Take the ferry from Dublin Ferryport B+I to Cherbourgferry
- Take the train from Cherbourg to Paris St Lazaretrain
- Take the bus from Saint-Denis to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
2d 14hFerry, train, bus and ferry
- Take the ferry from Dublin Ferryport B+I to Holyhead Ferryferry 0
- Take the train from Holyhead to Manchester Piccadillytrain
- Take the busferry from Manchester Piccadilly to Craiova, Autogara Pelendava Nordbusferry
- Take the train from Craiova to Vidintrain
- Take the train from Vidin to Sofia Severtrain Ic
2d 15h$183–363
Dublin Airport (DUB) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Dublin to Sofia is to fly which costs $80 - $390 and takes 6h 31m.
The fastest way to get from Dublin to Sofia is to fly which takes 6h 31m and costs $80 - $390.
No, there is no direct bus from Dublin to Sofia station. However, there are services departing from The Gresham Hotel and arriving at Sofia Central Bus Station via Belfast, Europa Buscentre, Buchanan Bus Station, London Victoria and Praha, ÚAN Florenc. The journey, including transfers, takes approximately 2 days 14h.
The distance between Dublin and Sofia is 2506 km.
The best way to get from Dublin to Sofia without a car is to ferry and train and bus and night train which takes 2 days 3h and costs $330 - $440.
It takes approximately 6h 31m to get from Dublin to Sofia, including transfers.
Dublin to Sofia bus services, operated by Aircoach, depart from The Gresham Hotel station.
Dublin to Sofia bus services, operated by Aircoach, arrive at Belfast Glengall station.
Sofia is 2h ahead of Dublin. It is currently 9:00 AM in Dublin and 11:00 AM in Sofia.
Book your Dublin to Sofia bus tickets online with Omio.
What companies run services between Dublin, Ireland and Sofia, Bulgaria?
Ryanair, Lufthansa, and Lufthansa City fly from Dublin Airport (DUB) to Sofia Airport (SOF) 3 times a day.
- Website
- lufthansa.com
Flights from Dublin Airport to Sofia Airport via Munich
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $100–340
Flights from Dublin Airport to Sofia Airport via Frankfurt
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- $100–340
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Holyhead to Newport (S Wales)
- Ave. Duration
- 4h 34m
- Frequency
- Every 4 hours
- Estimated price
- $95–160
- Website
- Transport for Wales
Train from Holyhead to Manchester Piccadilly
- Ave. Duration
- 2h 51m
- Frequency
- Hourly
- Estimated price
- $55–90
- Website
- Transport for Wales
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Newport Train Station to London Victoria
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- $20–30
- Website
- Flixbus
Bus from Buchanan Bus Station to London Victoria
- Ave. Duration
- 9h 20m
- Frequency
- Every 30 minutes
- Estimated price
- $60–95
- Website
- Flixbus
Bus from London Victoria to Praha, ÚAN Florenc
- Ave. Duration
- 22h 50m
- Frequency
- Once daily
- Estimated price
- $120–180
- Website
- Flixbus
- Phone
- +44 844 770 7070
- [email protected]
- Website
- Stena Line
Ferry from Dublin Ferryport B+I to Holyhead Ferry
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $35–55
- Website
- Stena Line
Ferry from Dublin Ferryport B+I to Holyhead Ferry
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $35–55
- Website
- Stena Line
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
Travelling to the UK: What do I need to know?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
There are 2283+ hotels available in Sofia.











