Visas are not required for EU citizens. Citizens of Australia, Canada, New Zealand and the USA can visit visa-free for up to 90 days.
Get the latest visa advice for Bulgaria from our community.
Most international visitors enter and leave Bulgaria via Sofia Airport, and there are frequent flights to the capital from other European cities. Bulgaria is also easily accessible by road and rail from neighbouring countries, and its railway is part of the InterRail system and so can be included in a longer European rail journey. Long-distance coaches reach Bulgarian cities from Turkey, Greece, Romania, Serbia and North Macedonia. There are regular ferry crossings that carry both vehicles and foot passengers across the Danube from Romania.
If you prefer something more structured, several companies offer organised tours and package holidays to Bulgaria.
Flights, cars and tours can be booked online at www.lonelyplanet.com/bookings.
Bus The most reliable transport links between cities are by bus. Local buses reach most villages, though these services are usually infrequent, or seasonal in ski or beach destinations.
Car The most convenient way to get around, especially if your itinerary includes small Bulgarian villages. Drive on the right; the steering wheel is on the left side of the car.
Taxi As well as short journeys within cities, engaging a local driver is a good way to reach day-trip destinations without the inconvenience of infrequent buses; make sure to agree on a fare before setting out.
Train Slower than buses and frequently delayed, trains are a scenic (if not speedy) way to cover ground in Bulgaria.