Sofia to Budapest: flights and the whole trip door to door

Flights from Sofia land at Budapest Airport. Here are the fares and how to reach the centre.

from 15 €one-way ticket
1 h 25 mindirect flight
≈ 4 h 55 mincentre to centre, approximate
from ≈ 17 €ticket plus transfers, no bags

Fares Sofia → Budapest

MonthAirlineAirportOne-way fareChecked
November 2026RyanairBudapestfrom 17 €on 9 November31 OctoberSee fare
November 2026Wizz AirBudapestfrom 34 €on 15 November1 NovemberSee fare
December 2026RyanairBudapestfrom 18 €on 7 December31 OctoberSee fare
December 2026Wizz AirBudapestfrom 23 €on 6 December31 OctoberSee fare
January 2027RyanairBudapestfrom 21 €on 1 January29 OctoberSee fare
January 2027Wizz AirBudapestfrom 19 €on 31 January1 NovemberSee fare
February 2027Wizz AirBudapestfrom 15 €on 6 February31 OctoberSee fare
March 2027RyanairBudapestfrom 48 €on 4 March30 OctoberSee fare
March 2027Wizz AirBudapestfrom 20 €on 1 March30 OctoberSee fare
April 2027Wizz AirBudapestfrom 19 €on 29 April1 NovemberSee fare
May 2027Wizz AirBudapestfrom 24 €on 1 May1 NovemberSee fare
October 2027Wizz AirBudapestfrom 29 €on 24 October28 OctoberSee fare

Fares Budapest → Sofia

MonthAirlineAirportOne-way fareChecked
November 2026RyanairBudapestfrom 15 €on 14 November1 NovemberSee fare
November 2026Wizz AirBudapestfrom 24 €on 22 November30 OctoberSee fare
December 2026RyanairBudapestfrom 22 €on 5 December1 NovemberSee fare
December 2026Wizz AirBudapestfrom 57 €on 25 December1 NovemberSee fare
January 2027Wizz AirBudapestfrom 24 €on 6 January1 NovemberSee fare
March 2027Wizz AirBudapestfrom 33 €on 19 March1 NovemberSee fare
April 2027Wizz AirBudapestfrom 23 €on 11 April30 OctoberSee fare
October 2027Wizz AirBudapestfrom 35 €on 10 October31 OctoberSee fare

How to read the fares. This is the lowest fare found for the month on a direct flight, from a partner search engine in the last 7 days. It may be an agency fare and can differ from the airline's own site. The basic fare usually excludes checked baggage. Before buying, also check with Ryanair / Wizz Air.

Sofia centre to the airport

Check your terminal in the booking. The metro only reaches Terminal 2; a free shuttle links the terminals 24/7, every 20–40 minutes.

Metro M4 (≈ 20 min, ≈ 0.80 €). Pay by contactless card or phone at the gates.

Bus 84 (≈ 35–45 min, ≈ 0.80 €). Serves both terminals, about every 12 minutes.

Night bus N4 (≈ 35–50 min, ≈ 1 €). 00:00–04:00, every 60 minutes, both terminals.

Airport website

Budapest Airport to Budapest centre

Bus 100E (≈ 35–45 min, ≈ 6–7 €). To Kálvin tér, Astoria and Deák tér. It needs its own ticket (2,500 HUF); you can tap a card when boarding.

Bus 200E plus metro M3 (≈ 50–65 min, ≈ 1–2.50 €). Cheaper, but with a change.

Airport website

On the way back

Leave the centre of Budapest at least 3 h 15 min before your flight: this covers the trip, the airport and a small margin.

Times on the ticket are local. Budapest is 1 h behind Bulgaria.

Transport fares are approximate and were checked in November 2026. Confirm them with the operator before you travel.

All routes