1map logoGo to main page

Barcelona, Catalonia to Empuriabrava, Catalonia from €15: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Empuriabrava, Spain

How to Get from Barcelona to Empuriabrava: 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
126 kmDistance
1h 13m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Empuriabrava 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
various
Train
Taxi
Average Duration
1h  13m
Estimated price
52-82
Recommended
Company
Renfe Viajeros
Train
Average Duration
3h  31m
Estimated price
15-21
Cheapest
route map
Distance: 126 km
Duration: 1h 13m

See more options

Pricing table
Company
Moventis
Bus
Average Duration
3h  8m
Estimated price
20-32
Company
various
Drive
Average Duration
1h  38m
Estimated price
25-40

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $26 $26 $26 $26 $26 $26 $26
Train $10 $10 $13 $13 $18 $13 $19

Barcelona - Empuriabrava operators

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

Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Barcelona-Paseo De Gracia to Figueras

Average Duration
2h 5m
Estimated price
€525-526

Train from Barcelona-Sants to Figueres Vilafant

Average Duration
55m
Estimated price
€527-528
Bus
Contact phone
+34 93 580 67 00
Website
https://moventis.es

Bus from Estación de Autobuses Barcelona Nord to Empuriabrava

Average Duration
2h 5m
Estimated price
€523-524
Taxi
Contact phone
+34 606 73 23 13

Taxi from Figueres Vilafant to Empuriabrava

Average Duration
18m
Estimated price
€40-520

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

Traveling between Barcelona and Empuriabrava 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.

Useful tips for train travellers
• Onboard services for this route include catering options provided by the train operator Renfe, which offers a variety of snacks, beverages, and meals. Depending on the service class, you may find a café-bar where you can purchase refreshments or even enjoy a complimentary meal in First Class. Check Renfe's website for specific menu options available on your travel date.
• The train services from Barcelona to Empuriabrava typically offer a few seating options. Renfe provides Economy Class and First Class. Economy offers standard seating with comfortable spacing, while First Class features more spacious seats with additional legroom and a quiet atmosphere. If traveling with family or seeking comfort, consider upgrading to First Class for a more enjoyable experience on this scenic route.
• Multiple operators serve the route from Barcelona to Empuriabrava; primarily, Renfe operates the trains. You can visit their official website at renfe.com An additional option is to use regional services such as the local bus (SARBUS) that connects to Empuriabrava directly from the nearby station. For further details, check local transportation schedules on their website at sarbus.com

Frequently asked questions

Find out more about the route from Barcelona to Empuriabrava.

Or choose the category:
The distance between Barcelona and Empuriabrava is approximately 125.5 km by road. The travel time can vary depending on the mode of transportation chosen. If you opt for a train, it takes approximately 3 hours and 25 minutes to reach Empuriabrava from Barcelona. If you prefer to drive, it takes about 1 hour and 38 minutes from Empuriabrava to Barcelona. Finally, if you decide to take a bus, the journey typically takes around 3 hours and 8 minutes from Barcelona to arrive in Empuriabrava.
The most cost-effective option for traveling from Barcelona to Empuriabrava is by bus, which costs €11-€17 and takes approximately 4 hours and 11 minutes. This option provides an affordable and convenient way to reach your destination. However, if you prioritize speed, driving is the quickest option, taking only 1 hour and 38 minutes. Though it may be slightly more expensive with costs ranging from €26-€42, it offers a significantly reduced travel time.
The prices for a train journey from Barcelona to Empuriabrava range from €15 to €21. Alternatively, taking a bus from Empuriabrava to Barcelona can cost between €20 and €33.
To travel from Barcelona to Empuriabrava without public transportation, you can opt to drive. The distance between the two cities is approximately 154.5 km, and it takes around 1 hour and 38 minutes by car. The cost of driving varies between €26 and €42, depending on factors such as fuel prices and tolls.
To travel from Barcelona to Empuriabrava without a car, the best option is to take a bus. The bus journey takes approximately 3 hours and 8 minutes and typically costs between €19 to €37.
Yes, there is a link between Barcelona and Empuriabrava, but it is not a direct one. The most convenient mode of transportation would be taking a train, which takes approximately 3 hours and 25 minutes. Alternatively, you can choose to travel by car which takes about 1 hour and 38 minutes. However, if you prefer to take a bus, be aware that there is no direct service available, and the journey would take approximately 3 hours and 8 minutes, including transfers.
There are plenty of accommodation options available near Empuriabrava. With over 3629 hotels to choose from, you will find a range of options to suit your preferences and budget. Prices for hotels in Empuriabrava start at €35 per night.