One Way

Popular Filters

One Way Price

USD 1,890 USD 3,500

Duration

16 h 50 m 36 h 0 m

Stops From Puebla

Departure From Puebla

12 PM - 6 PM

USD 1,891

Arrival at Barcelona

6 AM - 12 PM

USD 2,030

12 PM - 6 PM

USD 2,051

After 6 PM

USD 1,891

Alliances & Airlines

Oneworld

(1)

SkyTeam

()

Star Alliance

(15)

Layover Airports

+ 1 more

Layover Duration

2 h 54 m 22 h 30 m

Puebla to Spain

Sorted By:
Departure
Duration
Arrival
Price
United Airlines

USD 1,918

USD 1,891

Transit Visa may be required

Puebla to Barcelona , 10 Jun

United Airlines UA | 4277

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 46

18:20

Wed, 10 Jun 26

Terminal E

Houston, United States

09 h 55 m

11:15

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 9515 | Operated By Lufthansa

16:10

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

02 h 05 m

18:15

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

United Airlines, Lufthansa

USD 2,057

USD 2,030

Transit Visa may be required

Puebla to Barcelona , 10 Jun

United Airlines UA | 4277

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 1373

18:32

Wed, 10 Jun 26

Terminal C

Houston, United States

03 h 11 m

22:43

Wed, 10 Jun 26

Washington-Dulles Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 7946 | Operated By United Airlines

18:30

Thu, 11 Jun 26

Washington-Dulles Apt, United States

07 h 50 m

08:20

Fri, 12 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

USD 2,078

USD 2,051

Transit Visa may be required

Puebla to Barcelona , 10 Jun

United Airlines UA | 4277

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 2135

17:20

Wed, 10 Jun 26

Terminal C

Houston, United States

02 h 56 m

20:16

Wed, 10 Jun 26

Terminal T1

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 769

21:40

Wed, 10 Jun 26

Terminal T1

Chicago, United States

08 h 35 m

13:15

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

United Airlines, Lufthansa

USD 3,323

USD 3,296

Transit Visa may be required

Puebla to Barcelona , 10 Jun

United Airlines UA | 4277

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 2135

17:20

Wed, 10 Jun 26

Terminal C

Houston, United States

02 h 56 m

20:16

Wed, 10 Jun 26

Terminal T1

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 8859 | Operated By United Airlines

21:40

Wed, 10 Jun 26

Terminal T1

Chicago, United States

08 h 35 m

13:15

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 3,328

USD 3,301

Transit Visa may be required

Puebla to Barcelona , 10 Jun

Air Canada AC | 4357

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 582

10:00

Thu, 11 Jun 26

Terminal E

Houston, United States

03 h 52 m

14:52

Thu, 11 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 822

18:35

Thu, 11 Jun 26

Montreal, Canada

07 h 25 m

08:00

Fri, 12 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

USD 3,372

USD 3,345

Transit Visa may be required

Puebla to Barcelona , 10 Jun

United Airlines UA | 4277

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 46

18:20

Wed, 10 Jun 26

Terminal E

Houston, United States

09 h 55 m

11:15

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 9392 | Operated By Lufthansa

13:30

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

02 h 05 m

15:35

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

United Airlines, Lufthansa, British Airways

USD 3,481

USD 3,454

Transit Visa may be required

Puebla to Barcelona , 10 Jun

United Airlines UA | 4277

12:25

Wed, 10 Jun 26

Puebla, Mexico

02 h 25 m

15:50

Wed, 10 Jun 26

Terminal E

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 7620 | Operated By United Airlines

20:15

Wed, 10 Jun 26

Terminal E

Houston, United States

09 h 20 m

11:35

Thu, 11 Jun 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 486

19:30

Thu, 11 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

02 h 10 m

22:40

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Book cheap Puebla to Spain International Flight ✈ tickets at MakeMyTrip India. Get best deals, Lowest airfare ticket booking from Puebla to Spain International air travel route. Check flight reservation status, schedules of Puebla to Spain International flight ticket online.Also book tickets for Spain to Puebla

About Puebla (PBC)

Puebla

About Spain (ES)

Spain, a culturally rich country, along with its diverse regions, offers a variety of landscapes and equally varied experiences. With cheap holiday packages for your Spain vacations, journey across high plateaus and mountain ranges of the Sierra Nevada, admire renowned Catalan architecture, enjoy the nightlife in Barcelona and Madrid and watch colourful Flamenco dancers or the famed bull fights, as Spain tours offer a new thing to do everyday. So, drink up the sangria or fine wine, as per your preference, as you enjoy a fiesta in one town or the other during your Spain trip. It's an experience not to be missed during your holiday in Spain. For the best travel deals, book cheap holidays in Spain at MakeMyTrip India.