US West Coast to Barcelona/London From $310 (SWISS, Air Canada)

Cabin Class

These are Round Trip Basic Economy Fares and do not include your checked bags or early seat selection.



Pricing From $310 to $355


Los Angeles (United States) (LAX)
San Francisco (United States) (SFO)


Barcelona (Spain)


SWISS, Air Canada

Fare information

base fare: KKX0ZLGT,KKX0ZLGT

Deals We Found

Miles Program Credits

Courtesy of our friends at
** = revenue based program

This data is based on an example itinerary of San Francisco – Barcelona Round Trip

Program Miles/Points
Turkish Airlines 3114
SAS Scandinavian Airlines 3064
EgyptAir 3047
Ethiopian Airlines 3047
Azul Airlines 2914
Air Canada 2914
EVA Airways 2914
Thai Airways 2914
COPA Airlines 2914
Aer Lingus 2914
South African Airways 2914
Air India 2914
TAP Portugal 2914
Asiana 2914
Aegean Airlines 2914
Avianca 2914
Air China 2345
All Nippon Airways 1907
Miles & More 1582
Singapore Airlines 1457
United Airlines** 337
Vistara 0
Air New Zealand 0

Did you book this?

If you book one of our deals, we’d love to know! You can Contact Us here, or we’d love to hear from you on our Facebook / Instagram / Twitter!

Do you like this deal or no?

As we continue to grow, we’re always looking for feedback from our loyal and amazing customers (that’s you by the way). We want to provide you the cheap flights you want to see! Let us know how you feel about these deals, did you like them or not? The links below are feedback forms, On the form you can share your thoughts with us about what we can do better to serve your travel needs.

I Liked This Deal

Meh- I didn’t Like This One

When Is This Available?

Availability always differs, so we suggest using Google Flights or Skyscanner to look for your perfect dates. Airlines can pull deals at any time. If you want to book this, book it soon. If you’ve arrived too late, and the deal is gone, sign up for our email alerts so you don’t miss the next deal!

Leave a Reply

Your email address will not be published. Required fields are marked *

} catch( err ) { console.log( err ); }