80 same-day destinations

Extreme Day Trips from Barcelona-El Prat

Out before 08:00, home after 21:00, and up to four hours each way. These are the real morning-out, evening-back routes from Barcelona-El Prat Airport, worked out from our live flight schedules so the list stays current.

80
Destinations
25
Countries

Times shown are the earliest morning outbound and the latest evening return we can see in the schedules. Hours on the ground are approximate. Always double-check the exact times when you book, and leave room for delays on the way home.

Spain

Palma de Mallorca

PMI

Spain

0h 45m
each way
04:45
Out from Barcelona-El Prat
~18.3h
On the ground
00:30
Back at Barcelona-El Prat

Palma Airport is just 8km from city centre. Buses run every 15 mins (€5).

Spain

Menorca Island

MAH

Spain

0h 47m
each way
05:00
Out from Barcelona-El Prat
~17.4h
On the ground
23:55
Back at Barcelona-El Prat
Spain

Ibiza

IBZ

Spain

0h 49m
each way
04:45
Out from Barcelona-El Prat
~18.7h
On the ground
01:05
Back at Barcelona-El Prat
Spain

Valencia

VLC

Spain

0h 51m
each way
04:35
Out from Barcelona-El Prat
~17.6h
On the ground
23:50
Back at Barcelona-El Prat
Spain

Alicante

ALC

Spain

0h 59m
each way
06:00
Out from Barcelona-El Prat
~16.6h
On the ground
00:35
Back at Barcelona-El Prat

Airport is just 15 mins from city via C6 Bus. Perfect for Costa Blanca beaches!

Spain

Bilbao

BIO

Spain

1h 3m
each way
06:00
Out from Barcelona-El Prat
~15h
On the ground
23:05
Back at Barcelona-El Prat
Spain

Madrid

MAD

Spain

1h 4m
each way
06:00
Out from Barcelona-El Prat
~16.6h
On the ground
00:45
Back at Barcelona-El Prat
Switzerland

Geneva

GVA

Switzerland

1h 15m
each way
05:15
Out from Barcelona-El Prat
~14.2h
On the ground
21:55
Back at Barcelona-El Prat
Italy

Milan

MXP

Italy

1h 21m
each way
01:20
Out from Barcelona-El Prat
~20.6h
On the ground
00:40
Back at Barcelona-El Prat
Spain

Malaga

AGP

Spain

1h 24m
each way
05:00
Out from Barcelona-El Prat
~16.4h
On the ground
00:10
Back at Barcelona-El Prat

Costa del Sol gateway! Airport is 8km from city with train and bus connections.

Italy

Bergamo

BGY

Italy

1h 25m
each way
04:45
Out from Barcelona-El Prat
~16.6h
On the ground
00:10
Back at Barcelona-El Prat
Spain

Seville

SVQ

Spain

1h 27m
each way
04:45
Out from Barcelona-El Prat
~17.2h
On the ground
00:50
Back at Barcelona-El Prat
France

Paris Orly

ORY

France

1h 28m
each way
04:55
Out from Barcelona-El Prat
~14.7h
On the ground
22:35
Back at Barcelona-El Prat

Orly is closer to Paris than CDG - just 20 mins via OrlyVal + Metro.

Italy

Bologna

BLQ

Italy

1h 29m
each way
04:55
Out from Barcelona-El Prat
~16.6h
On the ground
00:30
Back at Barcelona-El Prat
Italy

Rome

FCO

Italy

1h 30m
each way
04:50
Out from Barcelona-El Prat
~16.2h
On the ground
00:00
Back at Barcelona-El Prat

Fiumicino Airport is 30 mins from Termini station via Leonardo Express (€14).

Switzerland

Zurich

ZRH

Switzerland

1h 30m
each way
05:00
Out from Barcelona-El Prat
~14.7h
On the ground
22:40
Back at Barcelona-El Prat
Tunisia

Tunis

TUN

Tunisia

1h 31m
each way
01:25
Out from Barcelona-El Prat
~22.3h
On the ground
02:45
Back at Barcelona-El Prat
France

Paris

CDG

France

1h 31m
each way
05:10
Out from Barcelona-El Prat
~15.8h
On the ground
00:00
Back at Barcelona-El Prat

Charles de Gaulle is 25 mins from the city via RER B train. Eurostar is faster for central Paris!

Portugal

Porto

OPO

Portugal

1h 33m
each way
04:50
Out from Barcelona-El Prat
~16.5h
On the ground
00:25
Back at Barcelona-El Prat
Morocco

Tangier

TNG

Morocco

1h 36m
each way
01:55
Out from Barcelona-El Prat
~19.6h
On the ground
00:40
Back at Barcelona-El Prat
Italy

Venice

VCE

Italy

1h 37m
each way
04:45
Out from Barcelona-El Prat
~16.2h
On the ground
00:10
Back at Barcelona-El Prat
Portugal

Lisbon

LIS

Portugal

1h 40m
each way
05:00
Out from Barcelona-El Prat
~16.2h
On the ground
00:30
Back at Barcelona-El Prat

Airport is just 7km from centre. Metro is cheapest option (€2).

Italy

Palermo

PMO

Italy

1h 41m
each way
04:45
Out from Barcelona-El Prat
~16.1h
On the ground
00:15
Back at Barcelona-El Prat
Italy

Naples

NAP

Italy

1h 42m
each way
05:20
Out from Barcelona-El Prat
~15.1h
On the ground
23:50
Back at Barcelona-El Prat
Belgium

Brussels

BRU

Belgium

1h 47m
each way
04:35
Out from Barcelona-El Prat
~15.3h
On the ground
23:25
Back at Barcelona-El Prat
Germany

Frankfurt am Main

FRA

Germany

1h 47m
each way
05:40
Out from Barcelona-El Prat
~12.9h
On the ground
22:05
Back at Barcelona-El Prat
Germany

Munich

MUC

Germany

1h 47m
each way
06:30
Out from Barcelona-El Prat
~12.4h
On the ground
22:30
Back at Barcelona-El Prat
Germany

Dusseldorf

DUS

Germany

1h 52m
each way
05:50
Out from Barcelona-El Prat
~12.8h
On the ground
22:20
Back at Barcelona-El Prat
Italy

Catania

CTA

Italy

1h 54m
each way
06:25
Out from Barcelona-El Prat
~14.9h
On the ground
01:05
Back at Barcelona-El Prat
Morocco

Casablanca

CMN

Morocco

1h 57m
each way
02:10
Out from Barcelona-El Prat
~19.5h
On the ground
01:35
Back at Barcelona-El Prat
Malta

Luqa

MLA

Malta

1h 57m
each way
04:50
Out from Barcelona-El Prat
~15.9h
On the ground
00:40
Back at Barcelona-El Prat
Netherlands

Amsterdam

AMS

Netherlands

1h 58m
each way
05:20
Out from Barcelona-El Prat
~13.5h
On the ground
22:45
Back at Barcelona-El Prat

Schiphol is directly connected to Amsterdam Centraal by train (15 mins). Bikes everywhere!

Czech Republic

Prague

PRG

Czech Republic

2h 6m
each way
04:55
Out from Barcelona-El Prat
~13.8h
On the ground
22:55
Back at Barcelona-El Prat

Take Airport Express bus (€4) to the city. Beer is cheaper than water!

Austria

Vienna

VIE

Austria

2h 7m
each way
04:45
Out from Barcelona-El Prat
~13h
On the ground
22:00
Back at Barcelona-El Prat
Morocco

Marrakech

RAK

Morocco

2h 9m
each way
04:35
Out from Barcelona-El Prat
~15.5h
On the ground
00:25
Back at Barcelona-El Prat
Ireland

Dublin

DUB

Ireland

2h 15m
each way
04:45
Out from Barcelona-El Prat
~15.5h
On the ground
00:45
Back at Barcelona-El Prat

Take the Airlink Express 747 bus (€8, 30 mins) to the city centre.

Hungary

Budapest

BUD

Hungary

2h 17m
each way
07:55
Out from Barcelona-El Prat
~10h
On the ground
22:30
Back at Barcelona-El Prat
Greece

Mykonos Island

JMK

Greece

2h 30m
each way
04:20
Out from Barcelona-El Prat
~14.9h
On the ground
00:15
Back at Barcelona-El Prat
Spain

Culleredo

LCG

Spain

2h 30m
each way
04:35
Out from Barcelona-El Prat
~14.9h
On the ground
00:30
Back at Barcelona-El Prat
Spain

Jerez de la Forntera

XRY

Spain

2h 30m
each way
04:35
Out from Barcelona-El Prat
~13.3h
On the ground
22:55
Back at Barcelona-El Prat
Italy

Turin

TRN

Italy

2h 30m
each way
04:45
Out from Barcelona-El Prat
~13.3h
On the ground
23:05
Back at Barcelona-El Prat
Italy

Alghero

AHO

Italy

2h 30m
each way
04:45
Out from Barcelona-El Prat
~14.5h
On the ground
00:15
Back at Barcelona-El Prat
Lithuania

Vilnius

VNO

Lithuania

2h 30m
each way
04:45
Out from Barcelona-El Prat
~14.2h
On the ground
23:55
Back at Barcelona-El Prat
Belgium

Brussels

CRL

Belgium

2h 30m
each way
04:45
Out from Barcelona-El Prat
~12.8h
On the ground
22:30
Back at Barcelona-El Prat
Bulgaria

Sofia

SOF

Bulgaria

2h 30m
each way
04:50
Out from Barcelona-El Prat
~14.6h
On the ground
00:25
Back at Barcelona-El Prat
Croatia

Split

SPU

Croatia

2h 30m
each way
04:55
Out from Barcelona-El Prat
~15.3h
On the ground
01:10
Back at Barcelona-El Prat
Croatia

Dubrovnik

DBV

Croatia

2h 30m
each way
04:55
Out from Barcelona-El Prat
~15h
On the ground
00:55
Back at Barcelona-El Prat
Poland

Krakow

KRK

Poland

2h 30m
each way
05:05
Out from Barcelona-El Prat
~14.2h
On the ground
00:15
Back at Barcelona-El Prat
Italy

Genoa

GOA

Italy

2h 30m
each way
05:10
Out from Barcelona-El Prat
~13.1h
On the ground
23:15
Back at Barcelona-El Prat
Spain

Vigo

VGO

Spain

2h 30m
each way
05:20
Out from Barcelona-El Prat
~13.7h
On the ground
00:00
Back at Barcelona-El Prat
Italy

Florence

FLR

Italy

2h 30m
each way
05:20
Out from Barcelona-El Prat
~12.5h
On the ground
22:50
Back at Barcelona-El Prat
Germany

Berlin

BER

Germany

2h 30m
each way
05:25
Out from Barcelona-El Prat
~13.5h
On the ground
23:55
Back at Barcelona-El Prat
Germany

Cologne

CGN

Germany

2h 30m
each way
05:30
Out from Barcelona-El Prat
~14.2h
On the ground
00:40
Back at Barcelona-El Prat
Switzerland

Bale/Mulhouse

BSL

Switzerland

2h 30m
each way
05:40
Out from Barcelona-El Prat
~11.8h
On the ground
22:25
Back at Barcelona-El Prat
Spain

Santiago de Compostela

SCQ

Spain

2h 30m
each way
05:40
Out from Barcelona-El Prat
~12.9h
On the ground
23:35
Back at Barcelona-El Prat
France

Nice

NCE

France

2h 30m
each way
05:50
Out from Barcelona-El Prat
~12.4h
On the ground
23:15
Back at Barcelona-El Prat
Germany

Hamburg

HAM

Germany

2h 30m
each way
05:50
Out from Barcelona-El Prat
~12.8h
On the ground
23:35
Back at Barcelona-El Prat
Spain

Granada

GRX

Spain

2h 30m
each way
06:00
Out from Barcelona-El Prat
~12.1h
On the ground
23:05
Back at Barcelona-El Prat
Germany

Stuttgart

STR

Germany

2h 30m
each way
06:00
Out from Barcelona-El Prat
~12.1h
On the ground
23:05
Back at Barcelona-El Prat
France

Bordeaux/Merignac

BOD

France

2h 30m
each way
06:00
Out from Barcelona-El Prat
~13h
On the ground
00:00
Back at Barcelona-El Prat
Italy

Olbia

OLB

Italy

2h 30m
each way
06:00
Out from Barcelona-El Prat
~13.7h
On the ground
00:40
Back at Barcelona-El Prat
Spain

Ranon

OVD

Spain

2h 30m
each way
06:10
Out from Barcelona-El Prat
~12.7h
On the ground
23:50
Back at Barcelona-El Prat
Italy

Cagliari

CAG

Italy

2h 30m
each way
06:20
Out from Barcelona-El Prat
~13.2h
On the ground
00:30
Back at Barcelona-El Prat
France

Lyon

LYS

France

2h 30m
each way
06:30
Out from Barcelona-El Prat
~13.1h
On the ground
00:35
Back at Barcelona-El Prat
France

Nantes

NTE

France

2h 30m
each way
06:50
Out from Barcelona-El Prat
~12h
On the ground
23:50
Back at Barcelona-El Prat
Italy

Bari

BRI

Italy

2h 30m
each way
07:00
Out from Barcelona-El Prat
~11.9h
On the ground
23:55
Back at Barcelona-El Prat
Sweden

Gothenburg

GOT

Sweden

2h 30m
each way
07:00
Out from Barcelona-El Prat
~9.9h
On the ground
21:55
Back at Barcelona-El Prat
Slovakia

Bratislava

BTS

Slovakia

2h 30m
each way
07:00
Out from Barcelona-El Prat
~12.3h
On the ground
00:20
Back at Barcelona-El Prat
France

Strasbourg

SXB

France

2h 30m
each way
07:40
Out from Barcelona-El Prat
~9.6h
On the ground
22:15
Back at Barcelona-El Prat
Denmark

Copenhagen

CPH

Denmark

2h 35m
each way
06:30
Out from Barcelona-El Prat
~12.8h
On the ground
00:30
Back at Barcelona-El Prat
Poland

Warsaw

WAW

Poland

2h 42m
each way
01:45
Out from Barcelona-El Prat
~17.8h
On the ground
00:55
Back at Barcelona-El Prat
Greece

Athens

ATH

Greece

2h 44m
each way
00:55
Out from Barcelona-El Prat
~17.6h
On the ground
00:00
Back at Barcelona-El Prat
Spain

Lanzarote

ACE

Spain

2h 49m
each way
05:50
Out from Barcelona-El Prat
~13.4h
On the ground
00:50
Back at Barcelona-El Prat

Volcanic landscapes and beautiful beaches. Rent a car to explore.

Spain

Fuerteventura Island

FUE

Spain

2h 53m
each way
06:10
Out from Barcelona-El Prat
~13h
On the ground
00:55
Back at Barcelona-El Prat
Greece

Santorini Island

JTR

Greece

2h 58m
each way
04:10
Out from Barcelona-El Prat
~13.7h
On the ground
23:45
Back at Barcelona-El Prat
Spain

Gran Canaria

LPA

Spain

3h 3m
each way
05:50
Out from Barcelona-El Prat
~13h
On the ground
00:55
Back at Barcelona-El Prat

Perfect winter sun destination. Maspalomas dunes are unmissable.

Spain

Tenerife Island

TFN

Spain

3h 5m
each way
06:20
Out from Barcelona-El Prat
~12.1h
On the ground
00:35
Back at Barcelona-El Prat
Norway

Oslo

OSL

Norway

3h 5m
each way
06:40
Out from Barcelona-El Prat
~12h
On the ground
00:50
Back at Barcelona-El Prat
Turkey

Istanbul

IST

Turkey

3h 7m
each way
06:40
Out from Barcelona-El Prat
~11.9h
On the ground
00:50
Back at Barcelona-El Prat
Sweden

Stockholm

ARN

Sweden

3h 13m
each way
04:45
Out from Barcelona-El Prat
~13.2h
On the ground
00:25
Back at Barcelona-El Prat

How we work these out

We scan the real departure and arrival schedules at Barcelona-El Prat Airport, then match an early morning outbound (before 08:00) with a late evening return (landing back after 21:00, including red-eye arrivals). We only keep destinations within about four hours' flying each way, so every trip on this list is a genuine there-and-back-in-a-day adventure. The list refreshes as schedules change through the seasons.