Travel from Madrid to Oliva

Bus or train from Madrid to Oliva?

Spanish Railways (RENFE) operates a train from Madrid to Oliva twice a week. Tickets cost $55 - $75 and the journey takes 3 h 9 min. La Amistad also services this route every 3 hours. Alternatively, Avanza Grupo operates a bus from Madrid to Oliva once daily. Tickets cost $30 - $45 and the journey takes 6 h 30 min.

How to get from Madrid to Oliva

From Madrid-Puerta de Atocha train to Gandia then bus to Oliva. 4 h 34 min £72. From Madrid bus to Oliva. 6 h 30 min £31. From Atocha train to Alcalá de Henares, bus to Valencia, then bus to Oliva. 10 h 36 min £56. From Madrid drive to Oliva. 4 h 16 min £43. From Recoletos train to Madrid airport, fly to Valencia airport, line 5 subway to Ferran el Catòlic, line 80 bus to Valencia, then bus to Oliva. 4 h 59 min £83.
Close Print Itinerary
  1. Here are 5 options to get from
    Madrid to Oliva:

    1. Trip:
      1 Train
      • One-Way approx: USD $81 - $106
      • Duration: 4 h 34 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $81 - $106
        • Duration: 4 h 34 min
        Close x
    2. Trip:
      2 Bus Avanza Grupo
      • One-Way approx: USD $30 - $45
      • Duration: 6 h 30 min
      Open +
      • Trip:
        2 Bus Avanza Grupo
        • One-Way approx: USD $30 - $45
        • Duration: 6 h 30 min
        Close x
    3. Trip:
      3 Bus Autocares Grupo Samar
      • One-Way approx: USD $61 - $95
      • Duration: 10 h 36 min
      Open +
      • Trip:
        3 Bus Autocares Grupo Samar
        • One-Way approx: USD $61 - $95
        • Duration: 10 h 36 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $45 - $75
      • Duration: 4 h 16 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $45 - $75
        • Duration: 4 h 16 min
        Close x
    5. Trip:
      5 Fly, bus
      • One-Way approx: USD $67 - $278
      • Duration: 4 h 59 min
      Open +
      • Trip:
        5 Fly, bus
        • One-Way approx: USD $67 - $278
        • Duration: 4 h 59 min
        Close x