Travel options for:
Dijon to Barcelona
  • Train

    $111 - $146
    1. Dijon Ville

      1 h 31 min - once daily

      $37

    2. Lyon Part Dieu

      4 h 58 min - once daily

      $75 - $110

  • Bus

    $50 - $80
    1. Dijon

      11 h 15 min - once daily

      $50 - $80

  • Drive

    $110 - $160
    1. Dijon

      7 h 45 min - 517.1 miles

      $110 - $160

  • Train to Lyon, fly

    $86 - $216
    1. Dijon

      1 h 31 min - once daily

      $37

    2. Gare de Lyon-Part-Dieu

      30 min - every 20 minutes

      $18

    3. Lyon (LYS)

      1 h 20 min - non-stop

      $30 - $160

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Geneva, fly

    $119 - $306
    1. Dijon

      1 h 58 min - 5 times a day

      $65 - $95

    2. Lausanne

      45 min - every 3 hours

      $26 - $50

    3. Geneva (GVA)

      1 h 20 min - non-stop

      $26 - $160

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Basel, fly

    $97 - $284
    1. Dijon

      1 h 16 min - every 4 hours

      $45 - $55

    2. Mulhouse Ville

      23 min - hourly

      $12 - $18

    3. Saint-Louis

      10 min - every 30 minutes - line 11

      $3

    4. Basel (BSL)

      1 h 35 min - non-stop

      $35 - $210

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Paris CDG, fly

    $127 - $331
    1. Dijon

      1 h 38 min - 5 times a day

      $60 - $70

    2. Gare de Lyon

      40 min - every 30 minutes - line 4

      $20 - $22

    3. Paris CDG (CDG)

      1 h 40 min - non-stop

      $45 - $240

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Paris Orly, fly

    $104 - $299
    1. Dijon

      1 h 38 min - 5 times a day

      $60 - $70

    2. Paris Gare de Lyon

      10 min - 2913 feet

    3. Paris Austerlitz RER

      24 min - every 30 minutes

      $4 - $7

    4. S.E.N.I.A.

      8 min - hourly

      $3

    5. Paris Orly (ORY)

      1 h 35 min - non-stop

      $35 - $220

    6. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Zurich, fly

    $134 - $394
    1. Dijon

      1 h 24 min - 5 times a day

      $55 - $100

    2. Basel SBB

      1 h 27 min - 5 times a day

      $35 - $65

    3. Zurich (ZRH)

      1 h 40 min - non-stop

      $40 - $230

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

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

From Dijon Ville train to Lyon Part Dieu then train to Barcelona Sants. 7 h 29 min 107€. From Dijon bus to Barcelona. 11 h 15 min 55€. From Dijon drive to Barcelona. 7 h 45 min 115€. From Dijon Ville train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Barcelona airport, then train to Barcelona. 6 h 1 min 103€. From Dijon Ville train to Lausanne, train to Geneva airport, fly to Barcelona airport, then train to Barcelona. 6 h 56 min 163€. From Dijon Ville train to Mulhouse Ville, train to Saint-Louis, line 11 Navette to Basel airport, fly to Barcelona airport, then train to Barcelona. 6 h 22 min 127€. From Dijon Ville train to Gare de Lyon, line 4 bus to Paris CDG airport, fly to Barcelona airport, then train to Barcelona. 6 h 43 min 151€. From Dijon Ville train to Paris Gare de Lyon, walk to Paris Austerlitz RER, train to S.E.N.I.A., night bus to Paris Orly airport, fly to Barcelona airport, then train to Barcelona. 6 h 51 min 133€. From Dijon Ville train to Basel SBB, train to Zurich airport, fly to Barcelona airport, then train to Barcelona. 7 h 24 min 209€.