Bulgaria
How to get to Bulgaria: airports, flights and border crossings
Fly into Sofia (SOF) for a first trip: it has the most direct flights and sits 20–30 minutes from the centre. Choose Varna or Burgas only if the Black Sea is your main stop, and Plovdiv for a low-cost link. Land entry from Greece, Turkey, Serbia, Romania and North Macedonia is straightforward by bus or car.
More
GuideBulgaria
Key facts
- Best airport for a first trip
- Sofia (SOF) — most routes, 20–30 min to the centre
- Best airport for the coast
- Varna (VAR) for the north coast, Burgas (BOJ) for Nesebar and Sozopol
- Other airports
- Plovdiv (PDV), mostly low-cost seasonal routes
- Currency
- Euro (EUR, €) since 1 January 2026
- Entry rulescheck
- Schengen rules apply; check your passport's validity window
- Land borders
- Greece, Turkey, Serbia, North Macedonia, Romania — bus, car or train
- Sea entrycheck
- Ferries from Turkey to Burgas and Varna are seasonal; check before planning
- Airport transfercheck
- Sofia metro line M4 and bus 84; taxi 15–25 € (2026 estimate)
Which airport to fly into
Sofia is the default. It takes the widest range of direct flights from Western Europe and the Gulf, and the metro reaches the terminal, so you can be at a hotel near the centre for the price of a ticket rather than a taxi. If your trip is Sofia, Plovdiv, Rila and Veliko Tarnovo, fly in and out of Sofia and move by bus or car.
Varna and Burgas are the coast airports. Varna suits the northern coast and the Sea Garden; Burgas is closer to Nesebar, Sozopol and Primorsko. Both are busy from June to September with charter and low-cost routes, and thin out sharply outside the season. Flying into one and out of the other is a good way to cross the country without backtracking.
Plovdiv has a small airport with mostly low-cost and seasonal services. It is useful if a cheap fare lines up, but do not build a trip around it. If you are arriving from Greece or Turkey by land, you may not need an airport at all.
| Airport | Best for | Getting to the city |
|---|---|---|
| Sofia (SOF) | First trips, Rila, Plovdiv, Veliko Tarnovo | Metro M4, bus 84, taxi 15–25 € (2026 estimate) |
| Varna (VAR) | North Black Sea coast, Sea Garden | Bus 409, taxi 10–20 € (2026 estimate) |
| Burgas (BOJ) | Nesebar, Sozopol, Primorsko | Bus, taxi 10–20 € (2026 estimate) |
| Plovdiv (PDV) | Low-cost routes, southern Bulgaria | Bus or taxi to the centre (check) |
Flight times and routes
From the UK and Ireland, direct flights to Sofia run from London, and seasonal routes serve the coast. Expect roughly 3 to 3.5 hours. From Western Europe, direct flights are common and take 2 to 3 hours. From the US and Canada there are no nonstop flights to Bulgaria, so you connect through a European hub — London, Frankfurt, Munich, Vienna, Amsterdam, Istanbul or Warsaw — and the total is usually 12 to 16 hours including the stop.
From Australia and New Zealand, expect one or two stops through the Gulf, Istanbul or a European hub, with total travel of 22 to 30 hours. Fares swing a lot by season: July and August on the coast and the Christmas and New Year weeks are the most expensive, while late spring and early autumn are usually cheaper and quieter.
Book the connection as one ticket where you can. A self-transfer through a hub means a delay on the first leg can cost you the second.
| From | Direct? | Typical total time |
|---|---|---|
| UK and Ireland | Yes, from London; seasonal coast routes | 3–3.5 h |
| Western Europe | Yes, most major hubs | 2–3 h |
| US and Canada | No — connect in Europe or Istanbul | 12–16 h |
| Australia and New Zealand | No — one or two stops | 22–30 h |
| Gulf hubs | Yes, to Sofia | 5–6 h |
Land and sea borders
Bulgaria borders Greece, Turkey, Serbia, North Macedonia and Romania. Buses connect Sofia with Thessaloniki, Istanbul, Skopje, Belgrade and Bucharest, and the Danube bridges at Ruse and Vidin link to Romania. Crossing by bus is usually the cheapest option and the easiest if you do not want to drive. Carry your passport, since checks at these borders are normal.
Trains are slower and less frequent than buses, but the route from Romania over the Danube and the line toward Istanbul are the classic ones. If you are coming from Greece, the bus from Thessaloniki to Sofia is the practical choice.
By sea, ferries have linked Turkish Black Sea ports with Burgas and Varna in some seasons, but services change and can stop entirely. Check current schedules before you plan a sea arrival; do not assume a ferry is running.
| Neighbour | Main crossings | Usual mode |
|---|---|---|
| Greece | Kulata–Promachonas, near Thessaloniki | Bus, car, train |
| Turkey | Kapitan Andreevo–Kapıkule, near Edirne | Bus, car, train |
| Serbia | Kalotina, near Sofia | Bus, car |
| North Macedonia | Gyueshevo, near Kyustendil | Bus, car |
| Romania | Ruse and Vidin over the Danube | Bus, car, train |
| Sea | Burgas and Varna from Turkey | Ferry, seasonal (check) |
On arrival
Bulgaria uses the euro from 1 January 2026, so you can arrive with euros and skip a currency exchange. Cards work in hotels, larger restaurants and supermarkets; keep some cash for small cafés, markets and rural buses. Buy a local SIM or eSIM if you want data from the moment you land — EU roaming rules apply to EU SIMs, but not to most non-EU ones.
Sofia airport is small and quick to clear outside peak charter times. The metro runs to the centre and is the cheapest way in; taxis are metered, and you should use an official rank rather than a driver who approaches you inside the terminal. Varna and Burgas airports are close to their city centres and to the coast resorts.
Check your entry documents before booking. Bulgaria applies Schengen rules, and passport validity and visa requirements depend on your nationality, so confirm the current rules for your passport rather than relying on older advice.
- Sofia: metro M4 or bus 84 to the centre; taxi 15–25 € (2026 estimate)
- Varna and Burgas: short taxi or bus ride to the centre
- Use official taxi ranks; agree or check the meter
- Euros accepted everywhere since January 2026
- Buy an eSIM before you fly if you want data on arrival
When to book
Book summer coast flights and Christmas travel early — those are the peak windows and fares climb. For Sofia, spring and autumn are cheaper and the city is at its best, so you have more flexibility. If your dates are fixed around a holiday, check the Bulgarian public holidays, since some services thin out and prices rise.
For land arrivals, buses rarely need booking far ahead except on holiday weekends and the Thessaloniki and Istanbul routes in summer. If you are crossing by car, allow extra time at the Turkish border in August, when queues are longest.
Common mistakes
The most common one is booking a coast airport for a Sofia-centred trip, or the reverse, and losing a day to a long transfer. Match the airport to the part of the country you are actually visiting. The second is assuming a ferry from Turkey will run; services are seasonal and change, so confirm before you commit.
The third is treating Bulgaria as a euro-free Balkan country. It adopted the euro on 1 January 2026, so old advice about changing lev is out of date. Finally, do not leave passport checks to chance at land borders — carry your document and expect a stop.
Questions people ask
What is the best airport to fly into for Bulgaria?
Sofia (SOF) for a first trip: the most direct flights and a 20–30 minute transfer to the centre by metro or taxi. Choose Varna or Burgas only if the Black Sea is your main destination.
How long is the flight to Bulgaria from the US, UK, Canada, Australia and NZ?
UK and Ireland: about 3–3.5 hours direct. US and Canada: 12–16 hours with a European or Istanbul connection, as there are no nonstops. Australia and New Zealand: 22–30 hours with one or two stops.
Can I enter Bulgaria by land or sea?
Yes. Buses and cars cross from Greece, Turkey, Serbia, North Macedonia and Romania, and trains serve some routes. Ferries from Turkey to Burgas and Varna have run seasonally but change often, so check current schedules.
Do I need a visa to enter Bulgaria?
It depends on your nationality. Bulgaria applies Schengen rules, so check the current requirements and passport validity window for your passport before booking. See our visa and entry page for the details.
What currency should I bring to Bulgaria?
Euros. Bulgaria adopted the euro on 1 January 2026, so you no longer need to change lev. Cards are widely accepted; keep some cash for small cafés, markets and rural buses.
Is it cheaper to fly into Sofia or the coast?
Sofia usually has more competition and lower fares outside peak dates. Coast airports are cheaper in shoulder season but expensive in July and August, when charter demand peaks.
Check live
Prices, schedules, rules and availability change. Open these to confirm today's details before you book.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVarna Airport
- officialBurgas Airport
- officialBulgarian Ministry of Tourism
- officialEuropean Union – Bulgaria
- secondaryWikivoyage – Bulgaria
Ask about Bulgaria
Loading…
Was this useful?