1map logoGo to main page

Roses, Catalonia to Barcelona, Catalonia from $15: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Roses, Spain
to
Barcelona, Spain

How to Get from Roses to Barcelona: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$15 by trainBest price
159 kmDistance
1h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Roses to Barcelona with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Moventis
Bus
Average Duration
2h  10m
Estimated price
$19-31
Recommended
Company
Renfe Viajeros
Train
Average Duration
3h  6m
Estimated price
$15-22
Cheapest
route map
Distance: 159 km
Duration: 1h 42m

See more options

Pricing table
Company
various
Drive
Average Duration
1h  42m
Estimated price
$25-40

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $26 $26 $26 $26 $26 $26 $26
Train $9 $9 $9 $9 $9 $9 $9

Roses - Barcelona operators

Explore transport companies operating between Roses and Barcelona, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+34 93 580 67 00
Website
https://moventis.es

Bus from Roses - La Ciutadella to Estación de Autobuses Barcelona Nord

Average Duration
2h 10m
Estimated price
19-31
Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Figueras to Barcelona-Paseo De Gracia

Average Duration
2h 5m
Estimated price
13-18

Roses to Barcelona: Overview of Bus, Train, Flight, and Car Trips

Traveling between Roses and Barcelona offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€26 - €42
Useful tips for train travellers
Onboard Services: During your journey from Roses to Barcelona, expect varying onboard services depending on the train operator. Renfe, the main operator for this route, typically offers a selection of refreshments, including snacks and beverages in their cafeteria car. First Class passengers may enjoy complimentary drinks and snacks, while Economy class has options available for purchase.
Seating Options: The train service provides several seating options to choose from. Renfe offers First Class, which features more spacious seats and complimentary catering services. Business Class provides comfortable seating with power outlets, while Economy Class offers standard seating at a lower fare. Make sure to book your preferred seating in advance, especially during peak travel seasons.
Arrival Station Tip: Upon arriving at Barcelona Sants, it's convenient to know that there are luggage lockers available for short-term storage, allowing you to explore the city without your bags. The station has restrooms and facilities, but showers are not available. To navigate easily, follow the signs for the exits when you want to head towards the city.
Departure Point
Roses - La Ciutadella station
Arrival Point
Estación de Autobuses Barcelona Nord station
Useful tips for bus travellers
• Be sure to book your ticket in advance through Moventis (moventis.es) or check for other operators like ALSA (alsa.es) to secure the best fare, as prices can fluctuate between €19 - €32.
• Arrive at the Roses - La Ciutadella station at least 15 minutes before departure to ensure a smooth boarding process, as the bus can fill up quickly and seating is first-come, first-served.
• Upon arriving at Estación de Autobuses Barcelona Nord, take note of the helpful signage in English and Spanish; use the information desk if you need assistance, and consider downloading the nearby public transport maps to navigate your next steps efficiently (tmb.cat).

Frequently asked questions

Find out more about the route from Roses to Barcelona.

Or choose the category:
The distance between Roses and Barcelona is 128.7 km by air or 159.2 km by road. Typical travel times by various modes of transportation are as follows: it takes 3 hours and 6 minutes to reach Barcelona from Roses by train, 1 hour and 42 minutes by car, and 2 hours and 10 minutes by bus.
The most cost-effective transportation option for traveling from Roses to Barcelona is by train, with prices ranging from €16-€22. Although it takes 3 hours and 6 minutes, it is a good choice for budget-conscious travelers. If time is a priority, driving is the most time-efficient option, taking 1 hour and 42 minutes. However, it is slightly more expensive, with costs ranging from €26-€41.
The prices for traveling from Roses to Barcelona by train range from €16 to €21. On the other hand, the prices for traveling by bus from Barcelona to Roses vary between €19 and €32.
To get from Roses to Barcelona without using public transportation, you can drive by car. The driving distance between the two cities is approximately 159.3 km, and it takes around 1 hour and 42 minutes to complete the journey. The cost of driving varies between €26 to €41, depending on factors such as fuel prices and tolls.
The best way to travel from Roses to Barcelona without a car is by taking a bus. The journey takes approximately 2 hours and 10 minutes and tickets cost between €19-€32.
Yes, there is a direct link between Roses and Barcelona. There is a bus service operated by Moventis that departs once daily from Roses - La Ciutadella and arrives at Barcelona Nord. The journey takes approximately 2 hours and 10 minutes.
There are numerous options for accommodation near Barcelona. With over 1986 hotels to choose from, there is something to suit every budget and preference. Prices for hotels in Barcelona start at €43 per night.