Gaudi's masterpieces, Mediterranean beaches & legendary nightlife — great fares from the US
Barcelona is one of Europe's most vibrant cities, offering Gaudi's stunning architecture, beautiful beaches, world-class cuisine, and a nightlife scene that's hard to beat. With growing direct service from US cities and budget carrier competition, flights to Barcelona are more affordable than ever.
November through March offers the cheapest flights. May-June and September-October have the best weather-to-price balance.
Real deals from this week - subscribers get these and more, every Friday.
$391Nonstop SFO to Cancun at 71% below typical, plus $137 Seattle and $179 Vancouver fares to grab before Thanksgiving.
$707LAX → Rome is 67% below typical, plus Tokyo from $741 (66% below typical) and Seattle for just $158.
$38Las Vegas to Dallas at $38 round-trip is 76% below typical, plus Denver to LA for $46 and Seattle to Cancun for $567 (63% below typical).
$554JFK to Madrid is 48% below typical at $554 round-trip, plus Nassau and Aruba beach escapes from $310 to beat the winter chill.
$183BWI to San Juan is $183 round-trip, 74% below typical, plus a $209 DCA → Miami fare and $678 Dulles → Lisbon to chase.
$495Madrid is 74% below typical at $495 round-trip, plus Punta Cana at 70% off and a Cancun escape for just $351.
Want more deals like these?
What is the cheapest flight to Barcelona?
Roundtrip flights from the US East Coast regularly drop to $350-500 during off-peak sales. Level and Norwegian have offered fares as low as $250 roundtrip from JFK.
When is the best time to visit Barcelona?
May-June and September-October offer warm weather, fewer crowds, and good flight prices. July-August is peak season with very hot weather and higher prices.
Is Barcelona expensive?
Barcelona is moderate by European standards. You can eat well for $15-25 per meal, and accommodation ranges from $30 hostels to luxury hotels. Many attractions like Park Guell have free sections.
Subscribe to receive cheap flights to Barcelona and other destinations every Friday.