Do you need a car in Roses?
Use a simple decision tree. If your trip is mainly the waterfront, old town, beach, and central Roses, you do not need a car: the bay is walkable and summer parking is limited and paid. Arriving by train via Figueres also works, with onward buses taking about 25 or 50 minutes depending on the line. But rent a car if Roses is your base for wider Alt Empordà: Cap de Creus, Cala Montjoi and elBulli1846, secluded coves, and Cadaqués are spread along roads that public transport does not serve conveniently. The strongest case begins at Girona Airport (GRO), where there is no direct bus to Roses: public transport requires a connection through Figueres and takes about 2 hours 34 minutes, versus roughly 48–70 minutes by road, while a private taxi starts around €105. A car saves real time on arrival and unlocks the coast, but it does not guarantee drive-up access everywhere. Summer barriers restrict the Roses side of Cap de Creus at Torre d'en Sastre and Punta Falconera, while the Cadaqués lighthouse approach uses a separate park-and-shuttle system. The honest answer is no for a town-only break; yes, close to essential, for an airport arrival plus a Costa Brava exploration itinerary.
- No car is needed for a town-only stay: Roses bay, the waterfront, beaches, and central sights are walkable, while summer street parking is limited and paid.
- Rent a car if you want Cap de Creus, Cala Montjoi and elBulli1846, secluded coves, or Cadaqués — the coast's key places are dispersed and public transport is not convenient enough for a flexible itinerary.
- Girona Airport has no direct bus to Roses: the public-transport trip via Figueres takes about 2 hours 34 minutes, versus roughly 48–70 minutes by car; a private taxi starts around €105.
- A rental does not bypass park rules: two different barriers operate on the Roses side in summer, and access toward the Cap de Creus lighthouse from Cadaqués uses a separate compulsory park-and-shuttle system.
Girona Airport to Roses: about 2.5 hours by public transport, under an hour by car
Girona Airport (GRO) is roughly 53–55km from Roses, but there is no direct airport bus. The public-transport route requires a connection through Figueres and takes about 2 hours 34 minutes, compared with roughly 48–70 minutes by car depending on the route and traffic. A private taxi starts around €105. If you are flying into GRO, this time-and-cost gap is the clearest reason to rent; Roses is served through Girona-area inventory, so compare pickup terms before booking.
Roses has no train station — Figueres is the rail gateway
The nearest rail options are in Figueres, around 15–22km away depending on whether you use the centre station or Figueres Vilafant for high-speed trains. From there, Moventis line 31/E6 takes about 25 minutes to Roses, while line 12 via Empuriabrava takes around 50 minutes. That connection makes a car-free stay realistic if you remain in Roses, but it becomes cumbersome when you add coves, Cap de Creus, or several coastal stops in one day.
Cap de Creus has two separate Roses-side barriers — do not treat them as one rule
The Torre d'en Sastre barrier on the Roses/Rosinca side operates daily from June 22 to September 11, 10:00–17:00. The Mirador de Punta Falconera barrier on the road toward Cala Montjoi and elBulli operates in July and August, 10:30–16:00. Restrictions cover four-wheeled vehicles, motorcycles, scooters, and bicycles. Residents, property owners and guests, and service providers have exemptions; elBulli1846 ticket holders are exempt at Punta Falconera when they show their ticket. Overnight parking is prohibited throughout the park all year.
The Cadaqués lighthouse approach has a different park-and-shuttle system
Access from the Cadaqués side toward the Cap de Creus lighthouse is controlled separately, roughly from April through August in 2026. Visitors use the compulsory Corral d'en Morell park-and-shuttle: the car park has 120 free spaces, and the Sarfa return shuttle costs €7 for adults and €5 for children and seniors, running as often as every 20 minutes at peak times. Having a rental gets you around the region efficiently, but it does not mean you can drive directly to the lighthouse.
Summer parking and coastal roads reward early, careful driving
Roses' blue-zone parking is paid from May 1 to September 30 at €1 per hour in three tariff areas, with EasyPark available; outside that season it is free. Supply is tight against summer visitor numbers, and many hotels in pedestrian areas lack private parking. The 18km drive to Cadaqués takes about 20–24 minutes in light traffic, but the road is narrow and winding, with sharp bends, 40–60km/h limits, buses, and steep slopes. Congestion peaks around 10:00–12:00 and 17:00–19:00 in July and August, so leave early and allow extra time.