There are 6 ways to get from Barcelona to Irun by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to San Sebastian  •  2h 40m

  1. Fly from Barcelona (BCN) to San Sebastian (EAS) BCN - EAS

26€ - 160€

5 alternative options

Fly to Bilbao, bus  •  5h 4m

  1. Fly from Barcelona (BCN) to Bilbao (BIO) BCN - BIO
  2. Take the bus from Airport Loiu Bilbao to Donostia / San Sebastián

48€ - 149€

Train via San Sebastián-donostia  •  6h 27m

  1. Take the train from Barcelona-Sants to San Sebastian/Donostia Alv / ...

45€ - 56€

Train  •  6h 41m

  1. Take the train from Barcelona-Sants to Irun Alv / ...

40€ - 50€

Bus  •  8h 16m

  1. Take the bus from Barcelona to Irun Bcn48

29€ - 40€

Drive  •  5h 35m

  1. Drive from Barcelona to Irun 580.8 km

60€ - 90€

Questions & Answers

The cheapest way to get from Barcelona to Irun is to bus which costs 29€ - 40€ and takes 8h 16m.

More details

The quickest way to get from Barcelona to Irun is to fly which costs 26€ - 160€ and takes 2h 40m.

More details

Yes, there is a direct bus departing from Barcelona and arriving at Irun. Services depart once daily, and operate every day. The journey takes approximately 8h 16m.

More details

Yes, there is a direct train departing from Barcelona-Sants and arriving at Irun. Services depart four times a day, and operate every day. The journey takes approximately 6h 41m.

More details

The distance between Barcelona and Irun is 391 km. The road distance is 580.8 km.

Get driving directions

The best way to get from Barcelona to Irun without a car is to train via San Sebastián-donostia which takes 6h 27m and costs 45€ - 60€.

More details

It takes approximately 2h 40m to get from Barcelona to Irun, including transfers.

More details

Barcelona to Irun bus services, operated by MonBus, depart from Barcelona station.

More details

Barcelona to Irun train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.

More details

The best way to get from Barcelona to Irun is to fly which takes 2h 40m and costs 26€ - 160€. Alternatively, you can train via San Sebastián-donostia, which costs 45€ - 60€ and takes 6h 27m, you could also bus, which costs 29€ - 40€ and takes 8h 16m.

Mode details

Map of how to get from Barcelona to Irun.
Launch map view
  • Distance: 391.3 km
  • Duration: 2h 40m

What companies run services between Barcelona, Spain and Irun, Spain?

Vueling Airlines flies from Barcelona to Irun twice daily. Alternatively, Renfe Viajeros operates a train from Barcelona-Sants to San Sebastian/Donostia 4 times a day. Tickets cost 35€ - 50€ and the journey takes 5h 33m.

Airlines
Vueling Airlines
Website
vueling.com
Flights from Barcelona to San Sebastian
Ave. Duration
1h 15m
When
Every day
Estimated price
26€ - 190€
Flights from Barcelona to Bilbao
Ave. Duration
1h 15m
When
Every day
Estimated price
30€ - 190€
Flights from Barcelona to Bilbao via Palma Mallorca
Ave. Duration
3h 15m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
30€ - 190€
Air Europa
Website
aireuropa.com
Flights from Barcelona to Bilbao via Palma Mallorca
Ave. Duration
3h 10m
When
Monday, Saturday and Sunday
Estimated price
50€ - 240€
Iberia
Website
iberia.com
Flights from Barcelona to Bilbao via Madrid
Ave. Duration
3h 20m
When
Monday to Friday
Estimated price
60€ - 230€
Train operators
Renfe Viajeros

Spain's excellent and extensive rail system connects cities across Spain and into neighbouring countries. Renfe's high-speed AVE trains can reach speeds of up to 350km/h, making travel between major cities very efficient. All medium- and long-distance trains require a seat reservation; ticket sales for these trains usually open 30-60 days before travel. Most Renfe trains have two classes: Turista (2nd class) and Preferente (1st class), although some AVE trains offer Turista Plus. There is free WiFi for Preferente passengers and for those with a +Renfe loyalty card.

Rome2rio's guide to Renfe Viajeros
Contact Details
Phone
902 320 320
Website
renfe.com
Train from Barcelona-Sants to San Sebastian/Donostia
Ave. Duration
5h 33m
Frequency
4 times a day
Estimated price
35€ - 50€
Website
Renfe Viajeros
Train from Barcelona-Sants to Irun
Ave. Duration
6h 41m
Frequency
4 times a day
Estimated price
40€ - 50€
Website
Renfe Viajeros
Bus operators
Transportes Pesa
Phone
+34 (0) 900 12 14 00
Email
atencionaclientes@pesa.net
Website
pesa.net
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
Ave. Duration
1h 20m
Frequency
Every 20 minutes
Estimated price
10€ - 17€
Schedules at
pesa.net
MonBus
Phone
+34 982 29 29 00
Website
monbus.es
Bus from Barcelona to Irun
Ave. Duration
8h 16m
Frequency
Every 4 hours
Estimated price
29€ - 40€
Schedules at
monbus.es
Vigo Barcelona, S.A.
Phone
93 265 61 32
Website
barcelonanord.cat
Bus from Barcelona Nord to Irun
Ave. Duration
7h 45m
Frequency
Once daily
Schedules at
Vigo Barcelona, S.A.

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Barcelona Airport to San Sebastian Airport is the direct flight which takes 1h 15m.

Search flights

Barcelona to Irun bus services, operated by MonBus, arrive at Irun station.

More details

Barcelona to Irun train services, operated by Renfe Viajeros, arrive at San Sebastian/Donostia station.

More details

Yes, the driving distance between Barcelona to Irun is 581 km. It takes approximately 5h 35m to drive from Barcelona to Irun.

Get driving directions

Vueling Airlines offers flights from Barcelona Airport to San Sebastian Airport.

Search flights

Book your Barcelona to Irun train tickets online with Omio.

Search and book

Book your Barcelona to Irun bus tickets online with Omio.

Search and book

There are 2342+ hotels available in Irun. Prices start at 87€ per night.

More details

The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs .

More details