
To get all information about Sofia, like history, restaurants, things to do (nearly everything) take [1] a free tourist guide in your pocket. Ask for it in your hostel. You could also check the Programata website [2] which contains detailed information on all cultural events in Sofia, cinema, theatres and also restaurants and bars.
Sofia is one of the oldest cities in Europe with ruins spread across the city center. It was founded because of the quality of its mineral waters. In the city alone there are 7 independent mineral water springs. An interesting constellation can be seen in the city centre, where a Catholic church, an Orthodox church, a mosque and a synagogue are located at great proximity.
In the administrative center of Sofia the streets are covered with specific yellow pavement.
Churches of interest are the St. Alexander Nevski Cathedral (and one of the largest orthodox churches worldwide), the Russian St. Nikolay, and the old ones St. Sofia, St. Petka, St. Georgi rotunda, St. Sedmochislenitsi, St. Paraskeva.
edit
The cheapest way to get into Sofia, both from the countryside or from abroad, is by bus. With buses going several times a day in all directions Sofia is well connected to all regions. International connections are available to several locations in Greece, to Istanbul, twice a day to/ from Vienna, and several times a week to different cities of Western Europe. Example for bus fares (one way tickets: Thessaloniki: 68 leva (54 lv. for travellers younger than 26); Vienna 94 leva (82 lv. for travellers younger than 26). For bus lines see Airkona [3] and MTT [4]. Bus to Skopje costs around 14 €. The most useful website for transportation to and from Sofia is the Central Bus Station website [5] it gives a listing of all international departure & arrival times and costs and in country departures & arrivals and costs. While it doesn't list the departure times from other cities, it does give a traveller exact knowledge of what bus connections there are and roughly the departure times at other cities (if own knows the traveling time between cities). The website is in Bulgarian and English.
International trains provide a large number of routes to Sofia, arriving from such places as Kiev, Istanbul, Vienna, Athens, Thessaloniki and other common cities.
Allow up to three hours delay if travelling from Belgrade while the Serbian and Bulgarian customs officers ransack the trains due to cigarette smuggling. However, the cigarette smuggling is worth experiencing once.
The primary trains from Bucharest to Sofia, and back, run twice daily through the border city of Ruse. For example, recent trains are scheduled from Bucharest to Sofia in the daytime departing 11:35/arriving 21:30 and a night train departing 19:35/arriving 06:10. Passport control and customs takes place in Ruse, approximately mid-trip. Check local trainstations for updated information.
To İstanbul the train costs 25 euro (a bus-tıcket just 20), the train departing at around 18:30 (the bus at 21:00) and arrives at 9:00 (bus 6:00)
Sofia Airport has two terminals Be sure to know your departure terminal before you arrive (flight departure information is available at [8]). The old crappy Terminal 1 is mainly used by budget airlines, the flashy new Terminal 2 is home to the 'traditional' carriers. A little shuttle bus runs every 30 minutes between the two terminals and its a few kilometres between the two so if you are running late for check-in you don't want to get out of your taxi at the wrong terminal.
There are several flights a day to Vienna, and daily flights to some of the major European hubs. Tickets of traditional airlines can be pretty expensive, since there aren't that many carriers flying daily to Sofia.
Bulgarian flag-carrier airline is Bulgaria Air [9] with Sofia as a hub, and for example two-way ticket to/from Madrid & Barcelona will be about 230 Euros. Another Bulgarian company Viaggio Air [10] can also be a bargain with two-way ticket to Vienna for 200 Euros. Other traditional airlines with flights to/from Sofia are Air France, Al Italia, Austrian Airlines, British Airways, Czech Airlines, Helios Air, LOT, Lufthansa, Malev, Olympic Airways, Tarom, and Turkish Airlines.
As of July 2007 there are four low-cost carriers traveling to Bulgaria. These are WizzAir [11] flying to/from Rome, London-Luton and Dortmund, SkyEurope [12] to/from Prague and Vienna, MyAir [13] to/from Rome, Milan, Bologna and Venice, Air Italy [www.airitaly.it] to/from Verona.
Cheap charters to Varna and Burgas airports on the Black Sea coast are available (especially in spring & fall), and from there to Sofia (for about 60 euros one-way).
Sofia now has a new airport terminal (Terminal 2). There, as well as at terminal 1, the taxis are "regulated", and the only taxi company that is allowed to service both terminals is "OK Taxi." The fare to the city centre should be about 10 BGN (depending on traffic, could be 12 BGN).
Be careful! There are many "touts" in the terminal that will try to ask you if you need a taxi as you exit the departures area. These guys will seriously overcharge you. Most planes are now arriving in the new Terminal 2. When you exit the customs/declarations door, turn to your right and exit the terminal (do not go straight, out the exit in front of you!). There you'll see a big queue of "OK" taxi's lined up. However, if you go straight out to the roadway rather than right, there are unregulated taxi's. These guys will seriously overcharge you as well (trying to charge you as much as 20 EURO!). The signage is poor, so make sure you take the right-hand exit and go towards the large group of yellow taxi's with "OK (973 2121)" written on them in blue writing. There are now rogue taxis with OK on them. There is a serious risk of overcharging on your first visit, even if you go to the kiosk. At least get an official paper from the kiosk.
The highway from Sofia towards Stara Zagora.
Otherwise coming from Greece the road is in very good shape, so the 300 km from Thessaloniki are done fairly fast if you don't happen to fall into big waiting-lines at the border. Coming from Fyrom, the roads are in rather bad shape. From Central Europe you can drive almost the whole length on highways (via Slovenia-Croatia-Serbia or Hungary-Serbia), with only the last 100 km between Nis in Southern Serbia and Sofia being heavily trafficked mountain roads in not the best shape.
To get around Sofia you can use several means of transport: public autobuses, some trolley lines, many tram lines, a subway line and private mini-buses (marshrutki).
The public transport in Sofia works from 5 am to about 11 pm. Price per ticket is 1,00 lev (about 0,50 euro) if you buy it from a kiosk. Tickets should be bought before you get in the bus. When you board the bus, find the punches in order to punch the ticket. Unpunched ticked is invalid. The bus control rarely understand English and you might have problems with the security if you travel without a ticket or even with unpunched one. If you come to Sofia by plane, take bus#284 or #84 from the airport to the center, if you come by train or bus, to the center, take public bus #305, #213 or #214 (to Orlov Most) or tram #1, #7, (to Sveta Nedelya square) #6, #9, (to the National Palace of Culture) #12 (to Slaveykov square) or #19 (to Macedonia square).
Mini-buses stop if you just wave a hand and usually are fast way to go somewhere without need to change the car. You pay to the driver when you get on the car. Prices are 1,50 leva (about 0,75 euro).
Metro in Sofia is now under construction and a few more lines will be available in the next years. Now there is only one line from the city center to the western edge of town.
Taxis in Sofia are yellow. There are many companies offering taxi services, some of them are OK Taxi, 1 Euro Taxi, etc. The taxi drivers should give you receipts. Usually they also should have stickers or similar with Taxi ID number and a customer care telephone number and they are required to have prices on a sticker on the window of the left front door and on the windshield. Prices vary but are about 0,70 leva (0,35 euro) per kilometer. Also make sure they have a driver ID on the dashboard, that's quite important and also read the price on the stickers before getting in some will have outrageous prices on them and usually hang around hotels and tourist spots picking on unsuspecting customers, its the top line for the per km fares and bottom line for time you need to look at.
A bit more on taxis: Taxi OK (the word "OK" being written in blue lettering on the trunk and sides) are generally reasonable (read: won't rip you off). Also, Taxi "91280" and "Radio CB Taxi" are generally very reliable as well.
Other taxis can really overcharge you significantly. Some taxis also have a hidden pump that boosts the kilometers on the meter when you're not looking. It's a foot-pedal near the drivers other pedals, so can be difficult to detect. Generally the three taxi companies listed here will not use this technique, but it does happen from time to time (and certainly more often with other taxi companies.
Rent-a-Car is possible, but not necessarily a good idea if you are not used to driving here. Be prepared for traffic jams and disorganized traffic. Parking is major problem. To park you can use tickets for parking in the so called Blue Zone (синя зона). These tickets can be purchased from the people wearing bright green jackets, hanging around the parking lots. The tickets should be clearly marked with pen and placed on the dashboard so they are clearly visible.
The currency in Bulgaria is the Lev, plural Leva. You will also see the abbreviation BGN or lv. The currency exchange rate is fixed at 1 EUR = 1.96 BGN. Currency exchange offices and most offer a buy rate of 1.95 and a sell rate of 1.96. However at the airport and train station the rates are worse (cashing in on tourist ignorance). A new tourist might prefer to exchange their money in a big bank. ATMs (Cashpoints) on Visa, Mastercard and many other credit networks are widely available, although not all can withdraw money from bank accounts held outside the country, in spite of the Visa / Mastercard stickers suggesting otherwise. Credit cards are somewhat accepted, but certainly not in every store or restaurant; you will definitely need to carry some cash, preferably smaller denomination bills.
Souvenirs can be bought many small shops in the subways in front of the old Party House and in the metro station at the Largo. The Ethnographic Museum has a small shop tightly crammed with souvenirs of all kinds from all over Bulgaria (on the right, just as you enter the main entrance).Antiques and souvenirs can also be found in Alexander Nevski square, in stalls just opposite the church.
Shopping Malls The two main city centre malls are TZUM (ЦУМ) [23] and the Mall of Sofia [24]. Both are large shopping malls selling high-end western brands, in flashy western shops at high-end western prices. You'll notice that very few people actually buy anything from these malls, the Bulgarians that can afford these prices don't do their clothes shopping in Bulgaria. Just south of the city centre is the City Center Sofia [25] mall which also has a big supermarket (a rarity is Sofia) in the basement, a cinema and an indoor climbing wall. Prices are more reasonable here, with people actually buying things.
Opposite the Banya Bashi mosque there is a covered-market, Halite (Халите) (from French "Les Halles"), with many stalls selling all kinds of food, drink and cosmetics. The second floor has various fast-food cafés.
Pizzeria-type restaurants and snack bars can be found all over Sofia. Although many are very uninteresting for the traveller looking for a meal with a local flavour, some include excellent Bulgarian dishes.
Sofia has quite a vibrant night life scene. You can find anything from BG pop-folk (chalga) or dance clubs to small rock clubs or alternative hangouts.