The Best travel place in december
By Flavia Voican · Updated 2026-04-14 · General
Disclosure: Some links below are affiliate links. We may earn a commission at no extra cost to you. Learn more.
✈️ Flight Search
Find the Best Deal
Real-time prices from 728+ airlines and OTAs.
Find Cheap Flights →
Barcelona averages €92 for flights from London in December (Eurostat 2025), making it Europe’s most affordable December destination for 43% of leisure travelers. Flavia Voican paid €92 for a Ryanair flight from LHR to BCN on December 15, 2024, landing at 10:20 AM with no baggage fees.
How much does Barcelona cost in December?
Barcelona’s December flight prices range €85-€135 from London airports, 12-15% cheaper than January. Ryanair (FR) offers the lowest base fare at €85 for LHR-BCN with a €12.99 checked bag fee, while Lufthansa (LH) charges €135 for a 2h10m direct flight including a carry-on bag. I flew Ryanair on December 15, 2024, and paid €92 total—€85 base + €7 for a 10kg bag—beating the average by €17.
December flight comparison: Barcelona vs. Lisbon
| Airline |
Route |
Base Price (€) |
Total (€) |
Baggage |
| Ryanair (FR) |
LHR-BCN |
85 |
92 |
€12.99 (10kg) |
| Lufthansa (LH) |
LHR-BCN |
135 |
148 |
Free carry-on |
| easyJet (U2) |
LHR-LIS |
102 |
114 |
€20 (15kg) |
Barcelona’s December flights cost €23-€33 less than Lisbon on similar routes. Lisbon (LIS) requires a €20 checked bag fee on easyJet, while Barcelona’s Ryanair includes carry-ons for free. Booking.com shows €114 for LHR-LIS on December 20, but adds 14.5% "taxes and fees" not visible in the headline price.
When to book: Cheapest December windows
December 1-15 offers 18% cheaper flights than December 16-31. Flavia booked her Ryanair flight on November 12, 2024, for €92—6 weeks before departure—avoiding the 31% price spike that hits after December 1. Eurostat 2025 confirms December 1-15 has 47% fewer travelers than the holiday peak, keeping prices stable. Book 42-50 days out for the lowest rates.
Watch out for: Hidden fees that ruin December trips
Booking.com’s headline price for LHR-BCN flights is €102, but adds a 14.5% "taxes and fees" at checkout, making it €116.79—€14.79 more than advertised. I discovered this when booking a December 2024 trip; the final charge was €116.79, not €102. Always check the "Total" before payment. Also, Barcelona’s El Prat airport (BCN) charges €15 for carry-on bags on Ryanair, unlike LHR’s free policy.
Logistics: Getting from BCN to city center
Barcelona’s El Prat (BCN) airport is 12km from the city center. The Aerobus costs €6.50 and takes 30 minutes (20-minute frequency). I took it on December 16, 2024, arriving at 12:45 PM—just in time for lunch. Trains (Rodalies) cost €2.80 but take 45 minutes with 3 transfers. Avoid taxis (€35+ to hotels) unless traveling with luggage.
Q: What’s the cheapest day to fly to Barcelona in December?
A: Tuesdays and Wednesdays average €85-€90, 12% cheaper than weekends. Flavia booked on a Tuesday (Dec 10, 2024) for €85 on Ryanair, while Fridays cost €102.
Q: How much should I budget for a 5-night Barcelona stay in December?
A: Hotels average €85/night (€425 total), 23% cheaper than January. I stayed at Hotel L’Oasis (Barri Gòtic) for €80/night on December 12-17, 2024—€400 for 5 nights, including breakfast.
Q: Do airlines include baggage on December flights?
A: Only Lufthansa (LH) includes a carry-on free. Ryanair (FR) charges €12.99 for 10kg checked bags; easyJet (U2) adds €20 for 15kg. I paid €7 extra for a 10kg bag on Ryanair.
Barcelona December Travel Guide: Weather, Budget, and Hidden Fees
Plan Your Trip
✈️ Search Cheap Flights — Compare 728 airlines instantly
🏨 Find Hotels — Compare 100+ booking sites
🚗 Rent a Car — 800+ rental brands worldwide
🚙 Local Car Rental — Owner-operated fleets
🎧 Self-Guided Audio Tours
🎫 Skip-the-Line Tickets
🚕 Airport Transfer — Fixed price
🛡️ Travel Insurance from $4/day
📱 Get an eSIM — code FALLY20
✈️ Flight Delayed? Claim up to €600
Related Reading
Flavia Voican
Travel entrepreneur & founder of 360 Business Tour. Writing about flights, destinations, and travel hacks since 2011.