В Республике Болгария развит воздушный, железнодорожный, шоссейный и водный транспорт. Страна располагает 4 международными аэропортами – София, Варна, Пловдив и Бургас.
Перелёт из Москвы до Бургаса: 2 часа 20 минут. До Софии летает Аэрофлот из Москвы (6 раз в неделю, время в полёте — 2 часа 55 минут) и Санкт-Петербурга (1 раз в неделю, время в полёте — 3 часа 15 минут).
Железнодорожный транспорт в Болгарии доступен и удобен, а железнодорожная сеть охватывает все более крупные населенные места в стране. Железнодорожные линии пересекают все сухопутные границы Болгарии, через территорию страны проходит и первая крупная европейская ж/д линия – „Восточный экспресс”. В более труднодоступные места в стране и в направлениях с меньшим количеством пассажиров построены узкоколейные ж/д линии.
Поезд Москва–София ходит дважды в неделю. Летом дополнительно пускают ежедневный поезд Москва–Варна. Из Санкт-Петербурга в Софию поезд отправляется ежедневно.
Железнодорожный транспорт в Болгарии относительно недорогой и удобный, за 10 Евро можно проехать через всю страну. Поезда делятся на «експресен» (экспресс) и «пътнически» (пассажирский). Для поездок в курортные районы билеты рекомендуется резервировать заранее. Поезд от Софии до Бургаса или Варны идет 7 часов. При поездок по железной дороге выгоднее покупать билеты туда и обратно, такие билеты стоят на 20-30% дешевле, чем два раза в одну сторону. Обратный билет действителен в течение 30 дней. Центральный вокзал в Софии находится на бульваре Марии Луизы.
Если вам предстоит долгий переезд, занимающий ночь, то закажите место в спальном вагоне. Купе первого класса рассчитано на шесть человек, второго класса – на восемь, а в междугородних экспрессах есть индивидуальные места. Тарифы первого класса на 25% выше второго класса. Вагоны не слишком различаются, но первый класс все же просторнее.
Самые зрелищные поездки – через Искырское ущелье, из Софии в Мездру, и по узкоколейной дороге между Септември и Банско. Часто туристы едут по этим маршрутам ради видов, открывающихся из окна, а вовсе не из-за пунктов назначения.
Основные морские порты, которые обеспечивают морской транспорт в Болгарии – это порты Варна и Бургас. По морю можно въехать на территорию Болгарии из Румынии через местные небольшие порты у Дуранкулак и из Турции через Резово. Эти пункты используются для небольших плавательных судов не из территориальных вод. На р. Дунай пограничный пункт есть у с. Врыв, а также на всем протяжении реки, у городов Видин, Лом, Оряхово, Русе, Тутракан и Силистра.
Шоссейная сеть в стране состоит из автомагистралей, дорог первого, второго и третьего классов. Автобусный транспорт хорошо организован. Экспрессные автобусы есть между большинством крупных городов страны. Международные автобусные линии есть в направлении большинства европейских столиц и более крупных городов. Через Турцию есть автобусная связь с Ближним Востоком и Египтом.
Такси в Болгарии — жёлтого цвета с традиционными «шашечками» и очень удобны даже для пригородных поездок. На боковом стекле должен быть закреплен прейскурант с расценками, а в большинстве такси можно даже получить чек. Действуют дневной и ночной (22:00-06:00) тарифы. Базовые цены (дневной/ночной тариф): посадка — 0,29/0,39 левов, 1 км пробега — 0,48/0,58 левов, минута ожидания — 0,16/0,19 левов, дополнительное место багажа — 5 левов. Оплата — строго по счётчику. В случае загородной поездки, таксист может отказаться от неё.