Rome2Rio

How to get fromGranada to Bulgariaby train, plane, bus, or car

Find Transport to Bulgaria

See all options

There are 10 ways to get from Granada to Bulgaria by train, plane, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Málaga Airport, fly to Sofia Airport

    best
    1. Take the train from Granada to Malaga Maria Zambranotrain train
    2. Fly from Málaga Airport (AGP) to Sofia Airport (SOF)plane plane AGP - SOF
    8h 17m
    $85–236
  2. Train, bus via Munich

    1. Take the train from Granada to Barcelona-Santstrain train Ave
    2. Take the train from Barcelona-Sants to Lyon Part Dieutrain train
    3. Take the train from Lyon Part Dieu to Karlsruhe Hbftrain train Tgv
    4. Take the train from Karlsruhe Hauptbahnhof to München Hbftrain train 60
    5. Take the bus from Munich central bus station to Sofiabus bus
    45h 9m
    $553–997
  3. Drive  3,087.5 km

    1. Drive from Granada to Sofiacar car 3,087.5 km
    31h 48m
    $565–815
  4. Train to Málaga Airport, fly to Varna Airport

    1. Take the train from Granada to Malaga Maria Zambranotrain train
    2. Fly from Málaga Airport (AGP) to Varna Airport (VAR)plane plane AGP - VAR
    12h 34m
    $259–385
  5. Train to Málaga Airport, fly to Bucharest Otopeni, bus

    1. Take the train from Granada to Malaga Maria Zambranotrain train
    2. Fly from Málaga Airport (AGP) to Bucharest Otopeni (OTP)plane plane AGP - OTP
    3. Take the bus from Bucharest Henri Coandă Airport to Ruse Central Bus Stationbus bus
    10h 59m
    $98–292
  6. Fly Federico García Lorca Granada-Jaén Airport to Sofia Airport

    1. Fly from Federico García Lorca Granada-Jaén Airport (GRX) to Sofia Airport (SOF)plane plane GRX - SOF
    8h 55m
    $88–294
  7. Train, bus

    1. Take the train from Granada to Barcelona-Santstrain train Ave
    2. Take the train from Barcelona-Sants to Lyon Part Dieutrain train
    3. Take the train from Lyon Part Dieu to Karlsruhe Hbftrain train Tgv
    4. Take the bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Stationbus bus
    46h 21m
    $508–807
  8. Bus via Padova

    1. Take the bus from Granada Estación de Autobuses to Estación Sur de Autobusesbus bus
    2. Take the bus from Méndez Álvaro Estación Sur to Padovabus bus
    3. Take the bus from Padova to Sofia Central Bus Stationbus bus
    2d 2h
    $280–330
  9. Bus, train

    1. Take the bus from Granada Estación de Autobuses to Almeriabus bus
    2. Take the bus from Almería to Aradbus bus
    3. Take the train from Arad to Baile Herculanetrain train Ic
    4. Take the bus from Băile Herculane to Sofiabus bus
    2d 9h
    $217–288
  10. Bus

    1. Take the bus from Estación de Autobuses de Granada to Lugojbus bus
    2. Take the bus from Lugoj to Drobeta-Turnu Severinbus bus
    3. Take the bus from Drobeta-Turnu Severin to Sofiabus bus
    2d 13h
    $247–310

Málaga Airport (AGP) to Sofia Airport (SOF) flights

Calendar5Weekly Planes
Duration3h 37mAverage Duration
Ticket$61Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Granada, Spain and Bulgaria?

Vueling Airlines, Ryanair, and two other airlines fly from Federico García Lorca Granada-Jaén Airport (GRX) to Sofia Airport (SOF) twice daily. Alternatively, you can take a bus from Granada Estación de Autobuses to Sofia Central Bus Station via Madrid, Estación Sur De Autobuses, Méndez Álvaro Estación Sur, and Padova in around 2d 2h.

Airlines
Train operators
Bus operators

Want to know more about travelling around Bulgaria

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Booking & Getting There