Travel options for:
Mérida to Toledo
  • Train

    $42 - $54
    1. Merida

      3 h 27 min - once daily

      $35 - $50

    2. Torrijos

      30 min - hourly

      $4

  • Bus Avanza Grupo

    $31 - $63
    1. Mérida

      4 h 11 min - 5 times a day

      $25 - $55

    2. Madrid

      1 h 15 min - 4 times a day

      $5 - $9

  • Bus via Talavera de La Reina

    $30 - $44
    1. Mérida

      1 h - 5 times a week

      $4 - $7

    2. Don Benito

      4 h 10 min - twice daily

      $16 - $28

    3. Talavera de La Reina

      9 min - 2507 feet

    4. Talavera de La Reina

      1 h 15 min - hourly

      $9

  • Drive

    $35 - $55
    1. Mérida

      2 h 54 min - 189.3 miles

      $35 - $55

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

From Merida train to Torrijos then bus to Toledo. 4 h 42 min £40. From Mérida bus to Madrid then bus to Toledo. 5 h 55 min £46. From Mérida bus to Don Benito, bus to Talavera de La Reina, walk to Talavera de La Reina, then bus to Toledo. 8 h 25 min £31. From Mérida drive to Toledo. 2 h 54 min £32.

 
 

Bus or train from Mérida to Toledo?

Spanish Railways (RENFE) operates a train from Mérida to Toledo 4 times a day. Tickets cost $35 - $50 and the journey takes 3 h 27 min. Autocares Toletum also services this route hourly. Alternatively, Avanza Grupo operates a bus from Mérida to Toledo every 3 hours. Tickets cost $25 - $55 and the journey takes 4 h 11 min. Autocares Grupo Samar also services this route hourly.