Visiting Sofia, Bulgaria
Bulgaria's capital sits at the foot of Vitosha Mountain, blending Roman ruins, Ottoman mosques, and Soviet architecture. A city of contrasts with ancient churches, parks, and vibrant nightlife.
Sofia is in Bulgaria, a Schengen Area member. Entry requirements depend on your nationality — check the details below.
Getting to Sofia
Sofia is served by 1 airport(s). It is a popular entry point for travelers visiting Bulgaria.
Getting Around
Metro, Tram, Bus, Trolleybus
Highlights
Alexander Nevsky Cathedral, Roman ruins of Serdica, Vitosha Boulevard, National Palace of Culture, Boyana Church (UNESCO), Vitosha Mountain
Entry Requirements for Bulgaria
- EU/EEA citizens Travel freely with passport or national ID. No visa or ETIAS needed.
- Visa-exempt nationals (US, UK, Canada, and others) No visa needed for stays up to 90 days. ETIAS required from Q4 2026 (€20).
- Visa-required nationals Schengen Visa required (€80). Apply at embassy of your main destination.
Stay Connected in Sofia
Skip the roaming charges and avoid searching for a local SIM card. Set up a Saily eSIM before your flight — activate in seconds from your phone. Plans start at $1.99.
- Works across all Schengen countries
- No physical SIM card needed
- Activate instantly from your phone
Visiting Sofia — FAQs
Do I need ETIAS to visit Sofia?
When is the best time to visit Sofia?
How do I get around Sofia?
Prepare for Your Trip to Sofia
Some links are affiliate links — we may earn a commission at no extra cost to you
Explore More
Last updated: