Rome2Rio

How to get fromGuatemala City to Barcelonaby plane, shuttle, or bus

Find Transport to Barcelona

See all options

There are 3 ways to get from Guatemala City to Barcelona by plane, shuttle, or bus

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

  1. Fly from La Aurora International Airport

    best
    1. Fly from La Aurora International Airport (GUA) to Barcelona–El Prat Airport (BCN)plane plane GUA - BCN
    17h 54m
    €552–1,005
  2. Bus to Ramón Villeda Morales International Airport, fly

    cheapest
    1. Take the bus from Guatemala to Terminal Metropolitana de Busesbus bus
    2. Fly from Ramón Villeda Morales International Airport (SAP) to Barcelona–El Prat Airport (BCN)plane plane SAP - BCN
    28h 59m
    €360–1,202
  3. Shuttle, Tour to Cuscatlán International Airport, fly

    1. Take a shuttle bus from Terminal de Autobuses to Copán Ruinsshuttle bus
    2. Take a shuttle bus from Copán Ruinas to San Salvadorshuttle bus
    3. Fly from Cuscatlán International Airport (SAL) to Barcelona–El Prat Airport (BCN)plane plane SAL - BCN
    20h 8m
    €720–1,217

La Aurora International Airport (GUA) to Barcelona–El Prat Airport (BCN) flights

Calendar39Weekly Planes
Duration20h 3mAverage Duration
Ticket€270Cheapest Price
See schedules

Questions & Answers

What companies run services between Guatemala City, Guatemala and Barcelona, Spain?

Air Canada, American Airlines, and two other airlines fly from La Aurora International Airport (GUA) to Barcelona–El Prat Airport (BCN) every 4 hours.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Bali: What to do if Mount Agung erupts, and How to get from London City Airport into central London - to help you get the most out of your next trip.