Plane

Take the train Rodalies de Catalunya at the station Estació de Passeig de Gràcia.

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 16 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Fly out to Barcelona (BCN) of the Athens (ATH) airport.

The journey takes approximately 2 h 50 m. Ticket price is about €55

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Athens (ATH).
Take the subway at the Στ.Αεροδρομιου station.

The journey takes approximately 42 m. The travel distance is 33 km.

Carrier is OASA.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Train bus

Take the train TGV inOui at the station Barcelona-Sants.

The journey takes approximately 4 h 27 m. Ticket price is about €40 The travel distance is 549 km.

Carrier is TGV inOui.

Buy ticket

Take the train SNCF at the station Valence Tgv Rhone-Alpes Sud.

The journey takes approximately 1 h 3 m. Ticket price is about €30 The travel distance is 87 km.

Carrier is SNCF.

Buy ticket

Get off at the Grenoble.
Take the Lasta bus at the Grenoble station .

The journey takes approximately 21 h 25 m. Ticket price is about €80 The travel distance is 1453 km.

Carrier is Lasta.

Buy ticket

Get off at the Belgrade.
Take the FP Travel bus at the Belgrade station .

The journey takes approximately 14 h 30 m. Ticket price is about €65 The travel distance is 1132 km.

Carrier is FP Travel.

Buy ticket

Get off at the Athens.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Train bus via Верона

Take the train Renfe Viajeros at the station Barcelona-Sants.

The journey takes approximately 5 h 1 m. Ticket price is about €50 The travel distance is 657 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Lyon Part Dieu.
Take the train SNCF at the station Lyon Part Dieu.

The journey takes approximately 2 h Ticket price is about €20 The travel distance is 161 km.

Carrier is SNCF.

Buy ticket

Get off at the Geneve.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Geneve.

The journey takes approximately 5 h 49 m. Ticket price is about €160 The travel distance is 513 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Verona Porta Nuova.
Take the Durmo Tours bus at the Verona Porta Nuova station .

The journey takes approximately 17 h 17 m. Ticket price is about €45 The travel distance is 1265 km.

Carrier is Durmo Tours.

Buy ticket

Get off at the Kumanovo.
Take the Siamos Tours bus at the Kumanovo station .

The journey takes approximately 4 h 30 m. Ticket price is about €17 The travel distance is 300 km.

Carrier is Siamos Tours.

Buy ticket

Get off at the Katerini.
Take the train Hellenic Train at the station Katerini.

The journey takes approximately 4 h 8 m. The travel distance is 399 km.

Carrier is Hellenic Train.

Buy ticket

Get off at the Athens.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Bus train

Take the Yubim bus at the Barcelona station .

The journey takes approximately 35 h 30 m. Ticket price is about €110 The travel distance is 2495 km.

Carrier is Yubim.

Buy ticket

Get off at the Sofia.
Take the FlixBus bus at the Sofia station .

The journey takes approximately 5 h 15 m. Ticket price is about €24 The travel distance is 299 km.

Carrier is FlixBus.

Buy ticket

Get off at the Thessaloniki.
Take the train Hellenic Train at the station Thessaloniki.

The journey takes approximately 4 h 53 m. The travel distance is 482 km.

Carrier is Hellenic Train.

Buy ticket

Get off at the Athens.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Bus

Take the Yubim bus at the Aeropuerto de Barcelona T2 Rodalies station .

The journey takes approximately 35 h 30 m. Ticket price is about €110 The travel distance is 51 m.

Carrier is Yubim.

Buy ticket

Get off at the Barcelona (BCN).
Take the Citylines bus at the Sofia Serdica Bus Station station .

The journey takes approximately 11 h 20 m. Ticket price is about €40 The travel distance is 825 km.

Carrier is Citylines.

Buy ticket

Get off at the Athens Karolou.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Bus

Take the Dary Commerce bus at the Barcelona Sants Bus station .

The journey takes approximately 37 h 26 m. The travel distance is 2607 km.

Carrier is Dary Commerce.

Buy ticket

Get off at the Plovdiv.
Take the Tourist Service Holding AD bus at the Plovdiv station .

The journey takes approximately 14 h The travel distance is 956 km.

Carrier is Tourist Service Holding AD.

Buy ticket

Get off at the Athens.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 29 h 6 m. The travel distance is 3077 km.

Get off at the Athens - KTEL Kifisou.


🛏 Find hotel deals and discounts up to 20% in Athens at Booking


The cheapest way to travel from Barcelona to Athens is by taking a Plane with an average price of €66. The journey takes approximately 6 ч. 17 мин.

Plane is the fastest way to travel from Barcelona to Athens. Tickets cost €66. The journey takes approximately 6 ч. 17 мин.

Barcelona is approximately 3077 km away from Athens. The trip by car takes 29 h 6 m.

The average journey time by car between Barcelona and Athens is 29 h 6 m.