City BuddyCityBuddy
English
Majestic view of Alexander Nevsky Cathedral with blue skies in Sofia, Bulgaria.

How much does a trip to Sofia, Bulgaria cost?

Photo made by Valentin on Pexels.com

A 3-night trip to Sofia, Bulgaria for 2 people costs about €475 on a mid-range budget, from €140 travelling cheaply up to €1,110 in comfort. Totals cover accommodation, food and drinks, local transport and sights; flights are extra.

Updated September 2026

Trip cost calculator

Travel style

3-4 star hotel, restaurants, a taxi now and then

€475
for the whole trip · Nights: 3 · Travelers: 2 · 1 room(s)
€79
per person per day
Stay€270
Food & drinks€95
Local transport€53
Sights & activities€55
Total€475

Cost per person per day in Sofia, Bulgaria

BudgetMid-rangeComfort
Stay€6.5€45€130
Food & drinks€9€16€22
Local transport€4€9€13
Sights & activities€3.5€9€18
Total per person per day€23€79€185

What things cost in Sofia, Bulgaria

Hotel room per night

  • Budget€13
  • Mid-range€91
  • Comfort€260

Live nightly rates for a double room near the centre: median of 19 hotels on Agoda for a night next month.

  • Restaurant meal€7.11
  • Street food or quick meal€1.78
  • Coffee€1.33
  • Beer€1.33
  • Taxi per km€0.62
  • Public transport ticket€1.60

Hotels in Sofia, Bulgaria

Budget: €13 · Mid-range: €91 · Comfort: €260

See hotel prices for your dates

Money tips for Sofia, Bulgaria

  • Fair taxi price (official, daytime): €10 - €15. Use the official taxi rank outside arrivals or a ride app (Bolt, Yellow). Refuse drivers who approach you inside the terminal or offer a flat price before the meter.
  • Best alternative: Metro Line 1 (M1) from Sofia Airport station to the city centre (€1.60)
  • Validate your ticket at the yellow machines at platform entrances or inside trams and buses before travelling. Metro gates require tapping the ticket at the barrier. Unvalidated tickets are treated as no ticket.
  • Small tips of 5-10% are appreciated in restaurants and cafes. Rounding up taxi fares is common. Tip in cash or on the card where offered.
  • Many restaurants show a service charge or cover on the bill, typically 10%. Check the menu or ask before ordering, and review the bill for unexpected charges. Avoid places that present a menu without prices.
  • Always choose to be charged in euros and decline dynamic currency conversion. Prefer ATMs attached to bank branches. Some independent ATM kiosks in tourist areas charge high withdrawal fees, so check the fee screen before confirming.
All scams and tips for Sofia, Bulgaria

Tickets for the top sights

Check current prices and book official tickets in advance.

How we calculate

Stay is a double room shared by two (one room per two travelers). Food assumes two cheap meals, a modest dinner and a coffee on a budget, a cheap lunch, a restaurant dinner, coffee and a drink mid-range and restaurant meals, coffees and drinks in comfort. Transport is a daily public transport allowance, plus taxis in the higher tiers. Sights is an average daily allowance for entry tickets and activities. Everything is per day of the trip; a 3-night trip counts 3 days.

Not included: flights, travel insurance, city tax (usually a few euros per person per night, paid at the hotel), shopping and nightlife.

Estimates from average local prices and live hotel rates; exchange rates as of 2026-10-05. Your trip can cost more or less.

Frequently Asked Questions about Sofia, Bulgaria

How much does a 3-night trip to Sofia, Bulgaria cost for 2 people?
About €475 for a mid-range trip (hotel, food, local transport and sights), from €140 on a tight budget to €1,110 in comfort. Flights are not included.
How much money do I need per day in Sofia, Bulgaria?
Plan on €23 per person per day travelling cheaply, €79 mid-range and €185 for a comfortable trip, accommodation included.
Is Sofia, Bulgaria expensive?
A restaurant meal costs about €7.11, a coffee €1.33 and a hotel room around €91 per night. That is mid-priced by European standards.
How much is a hotel in Sofia, Bulgaria?
Expect about €13 per night for a budget room, €91 for a mid-range hotel and €260 for a 4-5 star hotel near the centre.