Travel from Barcelona to Salou

Bus or train from Barcelona to Salou?

Spanish Railways (RENFE) operates a train from Barcelona to Salou every 2 hours. Tickets cost $12 - $24 and the journey takes 1 h 5 min. Alternatively, Empresa Plana operates a bus from Barcelona to Salou every 3 hours. Tickets cost $13 - $20 and the journey takes 1 h 41 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Barcelona to Salou

ModeDurationPrice
From Barcelona Sants train to Salou.1 h 5 min£16
From Barcelona bus to Salou - Pl. Europa.1 h 41 min£21
From Barcelona drive to Salou.1 h 12 min£11
From Barcelone rideshare to Salou.1 h 35 min£7

How long does it take to get from Barcelona to Salou?

The train from Barcelona Sants to Salou takes 1 h 5 min including transfers and departs every two hours.

Is there a direct train between Barcelona and Salou?

Yes, there is a direct train departing from Barcelona Sants and arriving at Salou. Services depart every two hours. The journey takes approximately 1 h 5 min.

Is there a direct bus between Barcelona and Salou?

Yes, there is a direct bus departing from Barcelona and arriving at Salou - Pl. Europa. Services depart three times a day, and operate every day. The journey takes approximately 1 h 41 min.

Operators from Barcelona to Salou

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Empresa Plana+34 (0) 977 553 680Empresa Plana
BlaBlaCar.esBlaBlaCar.es
Close Print Itinerary
  1. Here are 4 options to get from
    Barcelona to Salou:

    1. Trip:
      1 Train
      • One-Way approx: USD $12 - $24
      • Duration: 1 h 5 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $12 - $24
        • Duration: 1 h 5 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $13 - $45
      • Duration: 1 h 41 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $13 - $45
        • Duration: 1 h 41 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $13 - $19
      • Duration: 1 h 12 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $13 - $19
        • Duration: 1 h 12 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $7 - $13
      • Duration: 1 h 35 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $7 - $13
        • Duration: 1 h 35 min
        Close x