Travel options for:
Barcelona to Toledo
  • Train

    $85 - $122
    1. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    2. Madrid-Puerta de Atocha

      33 min - hourly

      $9 - $19

  • Bus

    $47 - $72
    1. Barcelona Sants Station

      7 h 35 min - hourly

      $35 - $60

    2. Avenida De America

      12 min - every 10 minutes - line 6

      $2 - $3

    3. Madrid

      1 h 15 min - 4 times a day

      $5 - $9

  • Bus #2

    $7 - $12
    1. Barcelona

      7 h 35 min - 3 times a day

    2. Avenida De America

      12 min - every 10 minutes - line 6

      $2 - $3

    3. Madrid

      1 h 15 min - 4 times a day

      $5 - $9

  • Drive

    $80 - $120
    1. Barcelona

      6 h 39 min - 430.5 miles

      $80 - $120

  • Fly, train

    $48 - $175
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 15 min - non-stop

      $35 - $150

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      5 min - 1504 feet

    5. Madrid-Puerta de Atocha

      33 min - hourly

      $9 - $19

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Barcelona Sants train to Madrid-Puerta de Atocha then train to Toledo. 3 h 38 min 92€. From Barcelona Sants Station bus to Avenida De America, line 6 subway to Madrid, then bus to Toledo. 9 h 35 min 54€. From Barcelona bus to Avenida De America, line 6 subway to Madrid, then bus to Toledo. 9 h 35 min 8€. From Barcelona drive to Toledo. 6 h 39 min 84€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Madrid airport, train to Atocha, walk to Madrid-Puerta de Atocha, then train to Toledo. 4 h 26 min 71€.