Follow us on Instagram @moonhoneytravelers for hiking and travel inspiration!

8 Best Things to Do in Sofia in One Day, Bulgaria

Sofia is a city full of surprises. If you can get past the grouchy demeanor of Sofia’s residents, the Bulgarian capital is a fascinating city to explore.

In one day, you can discover Sofia’s ancient Roman, medieval, Ottoman-era, and communist history and dive deep into Sofia’s thriving culinary scene.

Though reserved and unassuming, Sofia is a treasure trove. Ancient Roman ruins are integrated perfectly into the modern landscape. 5-star restaurants seem to hide in old houses.

Warm thermal waters flow freely. And, locals make wishes in church crypts. Here’s how we recommend spending one day in Sofia, Bulgaria

St. Alexander Nevsky Cathedral, Bulgaria
  1. Breakfast at Rainbow Factory
  2. Join a Free Walking Tour
  3. Visit St. Alexander Nevsky Cathedral
  4. Write down a wish at the Russian Church
  5. Lunch at Made in Blue
  6. Visit Sofia’s Markets (Central Market, Ladies Market)
  7. Dinner at Aubergine
  8. Night at the Opera

1. Eat Breakfast at Rainbow Factory

Rainbow Factory, What to do in Sofia in one day, Bulgaria

The Rainbow Factory (Fabrika Daga) is a casual eatery specializing in salads and sandwiches. It’s a great option if you’re in a hurry and want to grab something to eat before, or after the walking tour. 

Popular among locals, this tiny restaurant gets quickly packed, especially around lunchtime.

They serve breakfast Monday through Friday (starting at 8:00 a.m.) and brunch on the weekend (starting at 9 a.m.) During the week, Rainbow Factory offers variations of scrambled eggs, omelets, banitsa (Bulgarian egg & cheese “börek”) and mekitsi (fried dough).

On the weekend, they offer a traditional breakfast menu.

We came here twice and were blown away by the ingenuity and deliciousness of the food. The staff is friendly and the service is extremely fast. We loved their rainbow factory salad, tuna salad, chicken tandoori sandwich, and lentil soup.

Address | ul.Veslets 10, Sofia 1000 | Google Maps

Hours | Mon – Sun: 8:00 AM – 6:00 PM

Update | They opened a second location: Rainbow Factory 2. Address: Sofia Center, ul. “Sheynovo” 13B, 1504 Sofia | Google Maps

2. Take a Free Sofia Walking Tour

Free Walking Tour, What to do in Sofia in one day, Bulgaria

Start your day with a Free Sofia Walking Tour. This 2-hour tour will give you a sweeping overview of the history of Sofia and the city’s most important sites. We recommend joining an early tour so that you have time to revisit some of the sites’ interiors.

The walking tour begins by introducing you to the Thracians, an Indo-European tribe, who settled in present-day Sofia, because of its healing thermal waters. These waters still play an active role in life today. On the tour, you’ll see locals filling up large bottles of thermal water, for healing purposes.

The tour continues to Sofia’s impressive Roman ruins. As you learn about the ancient Roman city of Serdica, you’ll walk on an actual Roman street along excavated ruins.

The tour also encompasses Sofia’s most important religious buildings, including the Banya Bashi Mosque, Sofia Synagogue, Early Christian basilica Sveta Sofia (Hagia Sofia), and St. Nedelya Church. The tour ends at St. Alexander Nevsky Cathedral. 

Meeting Place | Palace of Justice

English Tour | EVERY DAY at 11 AM & 2 PM

3. Visit St. Alexander Nevsky Cathedral

Visit St. Alexander Nevsky Cathedral, What to do in Sofia in one day, Bulgaria

The free walking tour ends outside the St. Alexander Nevsky Cathedral. Walk in and enjoy Sofia’s most glorious landmark. The multi-domed cathedral impresses from every angle.

Built in the neo-Byzantine style, St. Alexander Nevsky Cathedral was completed in 1912.

The church was named after a Russian saint in order to honor all the Russian soldiers who died fighting the Ottomans to secure Bulgaria’s freedom.

The cavernous interior is dimly lit and smells of incense. It’s equal parts sacred and eerie.

Address | pl. “Sveti Aleksandar Nevski”, 1000 Sofia Center, Sofia | Google Maps

4. Write down a Wish at the Russian Church (St Nicholas the Miracle-Maker)

Before you head to lunch, make a stop at the Russian Church, which is a 6-minute walk from St. Alexander Nevsky Cathedral.

With gold-plated onion domes and a fairytale exterior, the Russian Church is a must-see site during your one day in Sofia. After you have a chance to admire the church’s interior, head outside and to the right.

There’s a door leading to the crypt where the grave of Archbishop Seraphim Sobolev is located.

The Archbishop was known as a wonderworker, and locals write him notes filled with their wishes and prayers. Paper and pencils are provided. Simply sit down, write down a wish, and place it at Seraphim Sobolev’s grave. 

Address | bul. “Tsar Osvoboditel” 3, 1000 Sofia Center, Sofia | Google Maps

5. Eat Lunch at Made in Blue

Made in Blue, Visit St. Alexander Nevsky Cathedral, What to do in Sofia in one day, Bulgaria

We highly recommend eating lunch at Made in Blue during your one day in Sofia. This delightful multi-story restaurant is located in a bright blue house.

Each retro-inspired room is uniquely decorated with antique accents and watercolor-painted walls. Old tools adorn one room, while framed leaves adorn another.

Their menu is innovative and extensive. We tried their chicken stew, vegetarian borscht with yogurt, and avocado salad. Each dish was lovingly prepared and tasted like true home-cooking. 

Address | 6 Yuriy Venelin Street, 1000 Center, Sofia | Google Maps

Hours | Monday – Thursday (10:30 AM – 10:30 PM); Friday, Saturday & Sunday (10:30 AM – 11:00 PM)

6. Shop on Tsar Ivan Shishman street and visit the Markets

 Central Sofia Market Hall, What to do in Sofia in one day, Bulgaria
Central Sofia Market Hall

Shopping in Sofia is refreshing because Bulgarian boutiques haven’t all been replaced by huge brand name stores. If you love shoes and bio-products, you’ll be in heaven.

There are two notable markets in Sofia: the Central Sofia Market Hall and the Ladies’ Market. The neo-Renaissance Central Sofia Market Hall is a covered market space in the heart of the city. Quiet to almost a fault, this market isn’t a vibrant place of commerce.

Vendors passively sell food, herbs, and souvenirs. Though we wouldn’t recommend shopping here, it’s a nice place to grab a coffee, or simply take refuge from the cold.

The second market in Sofia is the outdoor Ladies’ Market. Vendors sell vegetables and fruits at alarmingly cheap prices. I bought a kg of lemons for 2 Lev (~1 EUR). There are a few souvenir shops selling pottery and textiles near the market.

But, skip shopping here and save your money for Tsar Ivan Shishman street.

On this street, you’ll find unique “only in Sofia” shops and boutiques. Drop in Testa Gallery to see imaginative pottery and jewelry (8 Tsar Shishman Street, 1000 Center, Sofia).

Around the corner, you’ll find a bio shop called Zoya (22, Aksakov Str., 1000 Center, Sofia). If you’re looking to buy a souvenir, we recommend their organic rose oil, or rose water.

7. Eat Dinner at Aubergine

Aubergine, Where to eat dinner in Sofia, Bulgaria

Aubergine – Craft beer. Craft food. is the crown jewel of Sofia’s dining scene. No, we haven’t eaten at every restaurant in Sofia. Yes, we stand by our first statement. The menu is innovative and fresh.

It’s obvious that Aubergine is a passion project and that each menu item is borne out of love and experimentation. The Chefs reimagine well-known dishes with new ingredients. Also, each dish on the menu is paired with a craft beer.

Address | ul. “Carnegie” 11, 1142 Sofia Center, Sofia | Google Maps

Or, Eat Dinner at Cosmos

If you’re looking for another dinner option, consider Cosmos. Cosmos takes plating to another level. Each dish looks more like art than food. We’re okay with that. Though the food is delicious, the portions are on the small side.

So, if you’re really hungry, opt for Aubergine. If you’re craving something different and innovative, head to Cosmos for a gastronomic journey that honors Bulgarian tradition and development equally.

Address | Lavele St 19, 1000 Sofia Center, Sofia | Google Maps

8. Go to an Opera (or Ballet)

Sofia Opera, What to do in Sofia in one day, Bulgaria

If you’re looking for something to do in the evening in Sofia, find out what’s being staged at the National Opera and Ballet of Bulgaria. 

Sofia’s Opera House has an austere exterior, but the Viennese-style-interior is grand. Red velvet chairs contrast perfectly with the ivory-colored balconies.

If you can choose between an opera and a ballet, opt for the ballet. We saw Simon Boccanegra (Verdi) and it lacked inspiring direction and staging.

Where to Buy Tickets | There’s a box office to the right of the main entrance. Tickets are very reasonably priced, starting at 12 Lev. We bought our tickets a few hours before the opera.

Address | 30 Vrabcha street, Sofia | Google Maps

Where to Stay in Sofia

BudgetHostel Mostel Sofia is a hostel in Sofia that offers both private and dorm-style rooms. Hostel Mostel offers a 24-hour front desk, luggage storage, and breakfast (included).

Midrange5 Vintage Guesthouse is a great-value accommodation closely located to Ivan Vazov Theater and the Archaeological Museum. Quirky and clean, you’ll enjoy the guesthouse’s location and comfort.

Luxury | Sense Hotel is the ultimate treat-yo-self accommodation in Sofia. From a rooftop bar with views of St. Alexander Nevsky Cathedral to sleek, modern rooms, Sense Hotel was designed to impress.

Look for accommodation in Sofia.

Keep Reading about Europe Travel


More European City Guides:

Sofia, Bulgaria, 1 Day Itinerary

Pin this Image for Future Trip Planning!

Stay Connected:

Connect with us on Pinterest.

Follow us on Instagram.

Like us on Facebook.

Sign up for our Newsletter.

Support Us:

If you love reading our content, you can buy us a coffee via Ko-Fi.

Moon & Honey Travel is an independent blog created by two passionate hikers. We are able to provide free content to you, because of ads and affiliate links. When you make a purchase using one of these links, we may receive a small commission at no extra cost to you. Happy travels and happy trails, Sabrina and Kati

6 thoughts on “8 Best Things to Do in Sofia in One Day, Bulgaria”

  1. I have not been to Bulgaria yet. I have heard good things especially about the prices. I am impressed with the restaurants you found.

  2. I once visited Bulgaria with my old school but we stayed in the coastal region only. Now I can’t wait to book a trip to see Sofia aswell!

  3. I’ve been wanting to visit Sofia for awhile now. I’ve been hearing lots of things about Bulgaria and they all have been good. I love your guide. Made in Blue sounds like my kind of restaurant. I am an avid borscht aficionado and the one in your photo looks amazing. Also, the free walking tour of Sofia sounds great. Who doesn’t like free things?


Leave a Comment