There are 4 ways to get from Roses to Barcelona Airport (BCN) by bus, train, car or towncar

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

Bus  •  2h 55m

  1. Take the bus from Roses - La Ciutadella to Barcelona Airport El Prat T2 3

2€ - 27€

3 alternative options

Line 12 bus, train  •  3h 26m

  1. Take the line 12 bus from Roses - La Ciutadella to Figueres 12
  2. Take the train from Figueras to Girona Re
  3. Take the train from Girona to Barcelona-Sants Avn / ...

23€ - 62€

Drive  •  1h 50m

  1. Drive from Roses to Barcelona Airport (BCN) 168.7 km

17€ - 26€

Towncar  •  1h 50m

  1. Take a town car from Roses to Barcelona Airport 168.7 km

Questions & Answers

The cheapest way to get from Roses to Barcelona Airport (BCN) is to drive which costs 17€ - 26€ and takes 1h 50m.

More details

The quickest way to get from Roses to Barcelona Airport (BCN) is to drive which costs 17€ - 26€ and takes 1h 50m.

More details

Yes, there is a direct bus departing from Roses - La Ciutadella and arriving at Barcelona Airport El Prat T2. Services depart once daily, and operate every day. The journey takes approximately 2h 55m.

More details

The distance between Roses and Barcelona Airport (BCN) is 140 km. The road distance is 168.7 km.

Get driving directions

The best way to get from Roses to Barcelona Airport (BCN) without a car is to bus which takes 2h 55m and costs 2€ - 27€.

More details

The bus from Roses - La Ciutadella to Barcelona Airport El Prat T2 takes 2h 55m including transfers and departs once daily.

More details

Roses to Barcelona Airport (BCN) bus services, operated by Moventis, depart from Roses - La Ciutadella station.

More details

Roses to Barcelona Airport (BCN) bus services, operated by Moventis, arrive at Barcelona Airport El Prat T2 station.

More details

Yes, the driving distance between Roses to Barcelona Airport (BCN) is 169 km. It takes approximately 1h 50m to drive from Roses to Barcelona Airport (BCN).

Get driving directions

There are 3621+ hotels available in Barcelona Airport (BCN). Prices start at 87€ per night.

More details

Map of how to get from Roses to Barcelona Airport (BCN).
Launch map view
  • Distance: 140.5 km
  • Duration: 2h 55m

What companies run services between Roses, Catalonia, Spain and Barcelona Airport (BCN), Spain?

Moventis operates a bus from Roses to Barcelona Airport (BCN) once daily. Tickets cost 2€ - 27€ and the journey takes 2h 55m.

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 Figueras to Girona
Ave. Duration
39 min
Frequency
Hourly
Estimated price
7€ - 9€
Website
Renfe Viajeros
Train from Girona to Barcelona-Sants
Ave. Duration
39 min
Frequency
Hourly
Estimated price
10€ - 13€
Website
Renfe Viajeros
Renfe AVE
Rome2rio's guide to Renfe AVE
Contact Details
Website
renfe.com
Train from Girona to Barcelona-Sants
Ave. Duration
38 min
Frequency
5 times a day
Estimated price
9€ - 35€
Website
Renfe AVE
Promo
9€ - 13€
Promo+
14€ - 16€
Flexible
24€ - 35€
TGV inOui
Phone
0033 892 353535
Website
en.oui.sncf
Train from Girona to Barcelona-Sants
Ave. Duration
38 min
Frequency
Twice daily
Estimated price
25€ - 40€
Website
Oui.SNCF
2nd Class
31€ - 36€
1st Class
25€ - 30€
SNCF

France’s state-owned railway company is a fast and efficient way of travelling around the country, with over 14,000 trains operating daily. SNCF runs the country’s extensive rail network, including the high-speed TGV network, regional TER trains and local Intercités. It also operates international routes including Eurostar and Thalys, as well as the low-cost, long-distance Ouigo services that run on limited routes across France. Book up to 3 months in advance for the cheapest fares. The railway network consists of about 32,000km in total, of which 1800km are high-speed lines and 14,500km are electrified.

Rome2rio's guide to SNCF
Contact Details
Phone
+33 9 70 60 99 70
Website
sncf.com
Train from Girona to Barcelona-Sants
Ave. Duration
38 min
Frequency
Twice daily
Estimated price
15€ - 26€
Website
en.oui.sncf
2nd Class
15€ - 18€
1st Class
24€ - 26€
Bus operators
Moventis
Phone
Sarbus - 935 806 700 , La Vallesana - 935 806 700, Houses - 937 981 100 , Sarfa - 902 302 025
Website
moventis.es
Bus from Roses - La Ciutadella to Barcelona Airport El Prat T2
Ave. Duration
2h 55m
Frequency
Once daily
Estimated price
2€ - 27€
Website
Moventis
Bus from Roses - La Ciutadella to Figueres
Ave. Duration
27 min
Frequency
Hourly
Estimated price
2€ - 6€
Website
Moventis
Other operators
Jayride
Ave. Duration
1h 50m
Frequency
On demand
Towncar from Roses to Barcelona Airport

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.