How to get from Barcelona Airport (BCN) to l'Ametlla de Mar

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

Train  •  3 h 4 min

  1. Take the train from Barcelona Sants to Ametlla del Mar R

$18 - $34

2 alternative options

Bus, train  •  3 h 16 min

  1. Take the bus from Barcelona Airport El Prat T2 to Salou - Casablanca Playa
  2. Take the train from Salou to Ametlla del Mar R

$22 - $32

Drive  •  1 h 21 min

  1. Drive from Barcelona Airport (BCN) to l'Ametlla de Mar 83.5 miles

$15 - $23

What companies run services between Barcelona Airport (BCN), Spain and l'Ametlla de Mar, Spain?

Spanish Railways (RENFE) operates a train from Barcelona Airport (BCN) to l'Ametlla de Mar hourly. Tickets cost $16 - $27 and the journey takes 1 h 56 min.

Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Barcelona Sants to Ametlla del Mar
Ave. Duration
1 h 56 min
Frequency
Hourly
Estimated price
$16 - $27
Website
renfe.com
Train from Salou to Ametlla del Mar
Ave. Duration
34 min
Frequency
Hourly
Estimated price
$5 - $15
Website
renfe.com
Bus operators
Empresa Plana
Phone
+34 (0) 977 553 680
Website
empresaplana.cat
Bus from Barcelona Airport El Prat T2 to Salou - Casablanca Playa
Ave. Duration
1 h 57 min
Frequency
Every 30 minutes
Estimated price
$17 - $18
Schedules at
empresaplana.cat

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Need to know: Greyhound and Best ways to travel around Australia - to help you get the most out of your next trip.

Questions & Answers

The distance between Barcelona Airport (BCN) and l'Ametlla de Mar is 116 km. The road distance is 134 km.

The cheapest way to get from Barcelona Airport (BCN) to l'Ametlla de Mar is to drive which costs 13€ - 20€ and takes 1 h 21 min.

The quickest way to get from Barcelona Airport (BCN) to l'Ametlla de Mar is to drive which takes 1 h 21 min and costs 13€ - 20€.

No, there is no direct train from Barcelona Airport (BCN) to l'Ametlla de Mar. However, there are services departing from Barcelona Airport and arriving at Ametlla del Mar via Barcelona Sants. The journey, including transfers, takes approximately 3 h 4 min.

It takes approximately 3 h 4 min to get from Barcelona Airport (BCN) to l'Ametlla de Mar, including transfers.