Travel from Barcelona-Airport-BCN to L-Ametlla-de-Mar

Bus or train from Barcelona Airport (BCN) to L'Ametlla de Mar?

Barcelona Cercanías (RENFE) operates a train from Barcelona Airport (BCN) to L'Ametlla de Mar every 30 minutes. Tickets cost $2 and the journey takes 12 min. Spanish Railways (RENFE) also services this route hourly. Alternatively, Empresa Plana operates a bus from Barcelona Airport (BCN) to L'Ametlla de Mar every 30 minutes. Tickets cost $18 - $19 and the journey takes 1 h 57 min. Spanish Railways (RENFE) also services this route hourly.

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

From Barcelona Airport T2 train to Barcelona Sants then train to Ametlla del Mar. 2 h 50 min £21. From Barcelona Airport El Prat T2 bus to Salou then train to Ametlla del Mar. 3 h 15 min £23. From Aeroport T2 Barcelona subway to El Prat de Llobregat, train to Sant Vicenc de Calde, then train to Ametlla del Mar. 3 h 31 min £21. From Barcelona Airport (BCN) drive to L'Ametlla de Mar. 1 h 21 min £13.

Operators from Barcelona Airport (BCN) to L'Ametlla de Mar

Close Print Itinerary
  1. Here are 4 options to get from
    Barcelona Airport (BCN) to L'Ametlla de Mar:

    1. Trip:
      1 Train
      • One-Way approx: USD $19 - $30
      • Duration: 2 h 50 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $19 - $30
        • Duration: 2 h 50 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $23 - $33
      • Duration: 3 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $23 - $33
        • Duration: 3 h 15 min
        Close x
    3. Trip:
      3 Train via Sant Vicenc de Calde
      • One-Way approx: USD $17 - $30
      • Duration: 3 h 31 min
      Open +
      • Trip:
        3 Train via Sant Vicenc de Calde
        • One-Way approx: USD $17 - $30
        • Duration: 3 h 31 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $15 - $23
      • Duration: 1 h 21 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $15 - $23
        • Duration: 1 h 21 min
        Close x