Sofia; der "Frauenmarkt" (Schenski pasar)
Photo: Bin im Garten, CC BY-SA 3.0
Plan Your Trip

Sofia Prices in 2026: What Things Cost

Sofia is cheap by UK standards, though hotel rooms close the gap. Pints, meals, metro rides and a weekend, in euros.

Sofia has a name for being cheap, and for a British visitor it mostly earns it. A half-litre of draught beer costs about €3.50, a metro ride €0.80 and the city's most famous cathedral nothing at all. I live here and pay these prices every week, so this is what things cost in 2026, in euros with the pound beside them, plus three worked budgets for a weekend.

Is Sofia expensive for UK visitors?

No. Most everyday things in Sofia cost around half what they do at home: a pint is about €3.50 against a UK pub average of £5.34, a cappuccino averages €3.13, and a ride anywhere on the metro is €0.80. I convert at £1 to about €1.20, the rate on 2 November 2026, and every pound figure in this post uses it.

Two things push the bill up. The first is your bed: a hotel room is the one thing in Sofia that costs close to UK prices. The second is where you sit, because a beer on a terrace on Vitosha Boulevard, the main shopping street, costs more than the same beer two streets back.

Sofia prices at a glance

These are the prices I'd plan around in 2026. Ranges run from a plain local place to the city average.

WhatPrice in eurosIn pounds
Half-litre of draught Bulgarian beer in a bar€2 to €3.50£1.70 to £2.90
Imported beer, 0.33 litre, in a barAbout €4About £3.30
Half-litre bottle of beer from a shopAbout €1About 90p
Mid-range bottle of wine from a shopAbout €6.60About £5.50
CappuccinoAbout €3.10About £2.60
Small bottle of water in a restaurantAbout €1.50About £1.30
Weekday set lunch, soup and a main€6 to €7£5 to £5.80
Dinner in a simple restaurant, no drinksAbout €15About £12.50
Three courses for two, mid-range, no drinksAbout €60About £50
Metro, bus or tram ride€0.80About 67p
72-hour public transport card€7.60About £6.30
Taxi, airport to the centre€13 to €14About £11 to £12
Cinema ticketAbout €9About £7.50
Boyana Church ticket€10About £8.30
Hostel dorm bedFrom about €5From about £4.30
Average double room in a hotelAbout €108About £90

How much is a pint in Sofia?

A half-litre of draught Bulgarian lager costs about €3.50 on average in Sofia, which is about £2.90. In a plain neighbourhood bar or a park cafe it drops to about €2, while a small 0.33 litre bottle of imported beer costs about €4.

Four bottles of Kamenitza, a Bulgarian beer: lager, dark, wheat and lemon
Photo: LeeKeoma, Public domain

Bars here pour by the half-litre, so a "pint" in Sofia is 500 ml, a little under a British pint of 568 ml. The average UK pub pint was £5.34 in April 2026 and London's average £6.55, so a Sofia half-litre costs a little over half the UK price. The usual beers on tap are Zagorka, Kamenitza and Shumensko, all pale lagers, and Bulgarian beer also runs to darker bottles such as Kamenitza's dark.

From a shop, a half-litre bottle of Bulgarian beer costs about €1, and every corner shop keeps it in the fridge.

Wine, rakia and coffee prices

Bulgarian wine is where I save most. A mid-range bottle from a shop or supermarket costs about €6.60, and that buys a decent Mavrud or Melnik red.

A bottle of Mavrud, a Bulgarian red wine, beside a poured glass
Photo: Petar Milošević, CC BY-SA 3.0

Rakia, the fruit brandy Bulgarians drink before dinner, comes in a small glass of up to 50 ml and is sipped with a salad. On a mehana (tavern) menu I skip the aged and branded bottles and order the house rakia.

A small glass of rakia on a table in Sofia
Photo: Matti Blume, CC BY-SA 4.0

Coffee costs €2 to €3 in a local cafe. On a weekday I grab an espresso from a kiosk counter at the bottom of that range, and at the weekend I sit down in one of my favourite cafes, where a cappuccino costs nearer €3. A Coke costs about €2.10 in a cafe, and a small bottle of water with a meal about €1.50.

What food costs in Sofia

Breakfast is the cheapest meal of the day. A slab of banitsa, the filo and white cheese pastry, comes hot from a bakery counter wrapped in paper, and with a carton of ayran (a salty yoghurt drink) it fills you up until lunch for a few euros.

A round, coiled banitsa, Bulgarian filo pastry, golden from the oven
Photo: borzo, CC BY-SA 3.0

From Monday to Friday, many restaurants chalk up an обедно меню (obedno menyu), a daily lunch menu of soup and a main cooked that morning, for about €6 to €7. A casual sit-down lunch from the full menu costs €8 to €10.

Dinner in a simple restaurant costs €15 to €20 a head before drinks. Mine almost always starts with a shopska salad, the tomato, cucumber and grated white cheese starter. Three courses for two in a mid-range restaurant come to about €60 without wine.

A shopska salad under a thick layer of grated white sirene cheese and parsley
Photo: Apostoloff, CC BY-SA 3.0

Fast food is poor value here: a McDonald's meal costs about €10.50, more than the soup-and-main set lunch.

In a sit-down restaurant I leave about 10% for good service, the usual rule for tipping in Bulgaria. At a bakery counter, nobody expects a tip.

Public transport and taxi prices

The easy way to pay on Sofia's metro, buses and trams is to tap a contactless bank card on the validator on board or at the metro barriers. Each tap buys a Ticket 30 plus for €0.80, which lets you change between them within 30 minutes, and the taps stop charging at €2 a day for daytime travel.

The Sofia metro M4 line starts beside Terminal 2 at the airport. For a late night out I buy the 24-hour card instead of tapping, because it covers the night buses too.

Musagenitsa metro station in Sofia with a train at the platform
Photo: Tim Adams, CC BY 3.0

A licensed taxi in Sofia is the other bargain: it starts at about €1.50 and charges about €0.75 a kilometre by day, a little more between 10pm and 6am, so a 4 km hop across the centre comes to about €4.50. From the airport, a metered taxi to the centre costs about €13 to €14, while getting from Sofia Airport to the city centre by metro costs €0.80 and takes about 20 minutes. Uber doesn't run here; Bulgarians book through local taxi apps or by phone.

What sights and museums cost

Sofia's most famous sight, Alexander Nevsky Cathedral, charges nothing to go in, and neither do the Roman streets of Serdica in the metro concourse, the Rotunda of St George, the Russian Church or the hot mineral taps.

Inside Alexander Nevsky Cathedral in Sofia: the marble iconostasis, murals and a gilded chandelier
Photo: Radosław Botev, CC BY 3.0 pl
SightAdult ticketFree or cheaper
Alexander Nevsky CathedralFree (camera permit about €5)Always free to enter
Serdica, the Rotunda and the Russian ChurchFreeAlways free
St Sofia Basilica, underground level€4Free on the second Thursday of the month
Central Mineral Baths museum€5 (audio guide €3)Free on the first Thursday of the month
Museum of Socialist Art€8€2 every Thursday
Sofia Synagogue€10, audio guide includedStudents and seniors €8
Boyana Church€10Free on the last Monday of the month after 3pm
Rila MonasteryFree (museum €12)The church and courtyard are always free

The Museum of Socialist Art closes on Mondays, and from November to April so does the Museum of the History of Sofia inside the Central Mineral Baths, so I keep a Monday for the free churches. If you want four of the city history museum's sites in a week, its combined ticket costs €11.

Boyana Church and the synagogue top my Sofia list at €10 each, and Boyana is still the one I'd never skip. It lets in 9 people at a time for up to 10 minutes, and it's free on the last Monday of each month after 3pm, on 18 May, 17 September and 1 November.

Boyana Church, a small medieval brick and stone church among trees at the foot of Vitosha
Photo: Todor Bozhinov / Тодор Божинов, CC BY-SA 3.0

Hotel and hostel prices in Sofia

A double room in a Sofia hotel averaged about €108 (£90) a night when I checked on 2 November 2026. November is the cheapest month, at about €73 (£61), and January the dearest, at about €146 (£122). A three-star room on a quiet weekend can drop to about €30.

Hostels are much cheaper: dorm beds run from about €5 to €13 a night, and the best hostels in Sofia also have private rooms for couples. Wherever you sleep, I'd pay a little more to stay in central Sofia, because a room near Serdika metro puts Nevsky, Serdica and the mineral taps within walking distance and saves on taxis.

What day trips from Sofia cost

I do every day trip from Sofia by bus, train, taxi or hire car, and these are the fares for the three I'd start with.

Day tripHow I'd get thereWhat it costs
Rila MonasteryBus from Central Bus Station to Blagoevgrad, about 2 hours, then a 41 km taxiUnder €10 each way plus the taxi, monastery free, museum €12
PlovdivBus, about 2 hours, or train, about 3 hours€8.50 to €11 by bus, about €5.60 by train
Boyana ChurchTaxi, about 8 km from the centreAbout €8 to €10 on the meter, church €10

Rila Monastery is my favourite day out in Bulgaria. The direct bus has stopped, so I drive, or take the bus to Blagoevgrad and agree the taxi fare there before I get in.

Rila Monastery's striped arcades and church in its mountain courtyard
Photo: karel291, CC BY 3.0

For a Plovdiv day trip I take the bus, which costs €3 to €5 more than the train and gets there sooner, with no change.

The painted blue facade of the Ethnographic Museum, a merchant's house in Plovdiv's Old Town
Photo: Dennis G. Jarvis, CC BY-SA 2.0

What a weekend in Sofia costs: my three budgets

These are per person for two nights, Friday evening to Sunday, sharing a double room (a dorm bed on the shoestring), with flights left out.

Per personShoestringMid-rangeComfortable
Bed for 2 nights€24 (dorm at about €12)€73 (half a €73 double)€110 (half a €110 double)
Food for 2 days€50 (€25 a day)€90 (€45 a day)€90 (€45 a day)
Drinks€12 (4 beers)€21 (6 beers)€28 (8 beers)
Transport€6 (contactless, €2 a day)€6€20 (airport taxis shared, plus the metro)
Sights€5 (Central Mineral Baths museum)€23 (adds Boyana and Socialist Art)€33 (adds the synagogue)
TotalAbout €97 (£81)About €213 (£178)About €281 (£234)

The shoestring day of food is a €2 coffee, an €8 weekend lunch and a €15 dinner. Mid-range swaps those for a coffee and pastry, a €10 lunch and half of a €60 three-course dinner for two. The comfortable column spends the extra on a better room and taxis, and keeps the same €45 a day for food.

Flights from the UK to Sofia come on top and take about 3 hours from Stansted, Luton, Bristol, Birmingham and Liverpool. My perfect weekend in Sofia fits the mid-range column. The shoestring column drops further if you do Sofia on a budget: banitsa from a bakery counter, beer from the shop and a free day walking on Vitosha.

Old prices in leva: the euro switch

Bulgaria switched to the euro on 1 January 2026, at a fixed rate of 1.95583 leva to €1. Leva and euros were both accepted for January, and the lev stopped being legal tender on 1 February 2026. Shops showed prices in both currencies for a year from 8 August 2025, so you may still see old leva tags in photos and older blog posts.

A Bulgarian euro starter kit, a bag of coins labelled €10.23 = 20.00 leva at the fixed rate of 1.95583
Photo: AlokinBlogs, CC0

Any price you read in leva needs dividing by 1.95583. That turns a 5-leva beer into €2.56, a 10-leva main course into €5.11, and the old 1.60-lev metro ticket into €0.82, almost exactly today's €0.80.

If you still have leva from an old trip, banks and some post offices swapped them free until 30 June 2026. They can charge a fee now, and they keep swapping until at least 31 December 2026, while the Bulgarian National Bank swaps them free with no deadline. Cards, cash machines and the rest of money in Bulgaria work the same as anywhere in the eurozone.

Key takeaways

  • A half-litre of draught beer costs about €3.50 on average and about €2 in a local bar, a little over half the price of a UK pub pint.
  • Food is cheap at every level: a weekday set lunch is €6 to €7, a simple dinner about €15 and three courses for two about €60 before drinks.
  • Transport costs €0.80 a ride with a €2 daily cap on contactless, and many of the best sights are free.
  • Hotel rooms are the expensive part at about €108 a night, and a weekend comes to about €97 per person on a shoestring and €213 mid-range before flights.

Frequently asked questions

How much does a pint of beer cost in Sofia?

A half-litre of draught Bulgarian beer costs about €3.50 on average, which is about £2.90. In a plain local bar it's closer to €2, and an imported 0.33 litre bottle costs about €4. A half-litre bottle from a shop is about €1.

Is Sofia cheap for UK tourists?

Yes, Sofia is cheap for UK tourists on almost everything except hotel rooms. Beer, food, transport and sights cost around half of UK prices or less, and many sights are free. The average hotel double, at about £90 a night when I checked on 2 November 2026, is the cost closest to home.

How much spending money do I need for a weekend in Sofia?

Budget about €100 per person for two nights if you stay in a hostel and eat locally, and about €210 to €280 in a hotel room shared with someone. Those figures include your bed, food, drinks, transport and sights. Flights come on top.

Can I still pay in leva in Sofia?

No, the euro has been the only legal currency since 1 February 2026. You can still swap old leva at the Bulgarian National Bank for free, with no deadline. Any price you see in leva on an old blog or photo needs dividing by 1.95583.

How much is a taxi from Sofia Airport to the city centre?

A metered taxi from Sofia Airport to the centre costs about €13 to €14. Take it from the official taxi desk in arrivals. The metro does the same trip for €0.80 in about 20 minutes.

How much should I tip in Sofia?

About 10% is normal in a sit-down restaurant with table service, and I leave a little more after a long dinner with great service. Counter service, such as a bakery, needs no tip.

Are the sights in Sofia free?

Many of them are. Alexander Nevsky Cathedral, the Roman ruins of Serdica, the Rotunda of St George, the Russian Church and the hot mineral taps are all free. The paid museums and churches cost €4 to €10, and several have free or cheaper days.