Trains from Salamanca to Barcelona from $72.32

Trains from Salamanca to Barcelona from $72.32

Compare Train Prices and Times

Salamanca to Barcelona Train Prices and Times

Planning a journey from Salamanca to Barcelona? Trip.com offers train tickets starting from as low as $72.32, with average prices for this route around $72.32. To ensure you get the most affordable fares, we suggest exploring alternatives like split tickets.

  • Sep 24
    Tue
    From $67.52
  • Sep 25
    Wed
    From $67.52
  • Sep 26
    Thu
    From $67.52
  • Sep 27
    Fri
    From $67.52
  • Sep 28
    Sat
    From $67.52
  • Sep 29
    Sun
    From $67.52
  • Sep 30
    Mon
    From $67.52
Sorry, no trains available. Please choose another date.

Sorry, no trains available. Please choose another date.

Search Tickets

    Salamanca to Barcelona Train Route Details

    The Salamanca to Barcelona train ticket is from From $72.32. The average travel time is 9h 7m, covering a distance of approximately 656 mile. There are usually 1 daily trains provided by renfe. To plan your train journey in advance, please refer to our train route table below.

    First train
    First train
    12:28
    Last train
    Last train
    12:28
    Departure station
    Departure station
    Arrival station
    Arrival station
    Journey time
    Journey time
    9h 7m
    Distance
    Distance
    656 mile
    Price
    Price
    From $72.32
    Train operators
    Train operators

    How Can I Buy Cheap Renfe and iryo Train Tickets?

    Why Book Train Tickets With Trip.com?

    • Authorized Ticket Vendor for Renfe

      Authorized Ticket Vendor for Renfe

      Renfe AVE, iryo, and Ouigo high-speed trains

    • No Booking Fees on the App

      No Booking Fees on the App

      Only pay for your train travel – no hidden fees

    • Cross-border Trains

      Cross-border Trains

      Spain domestic and cross-border trains to France and Portugal

    • Online Customer Support

      Online Customer Support

      Prompt online assistance for your convenience