-
Roses (Costa Brava) is about 160 to 170 km from Barcelona. The drive takes 1.5 to 2 hours on the AP-7 highway with beautiful coastal scenery in the final stretch. Buses take 2 to 3 hours with transfers or waits. Trains are not direct and take longer. A private taxi gives you: Perfect for beach holidays, families, groups or visits […]