Rome2Rio

How to get fromFreiburg im Breisgau to Isola d'Elbaby train, plane, ferry, or bus

Find Transport to Isola d'Elba

See all options

There are 10 ways to get from Freiburg im Breisgau to Isola d'Elba by train, plane, ferry, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, train to Milan Linate Airport, fly to Marina Di Campo Airport

    best
    1. Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain train
    2. Take the train from Basel SBB to Luganotrain train
    3. Take the train from Lugano to Monzatrain train
    4. Fly from Milan Linate Airport (LIN) to Marina Di Campo Airport (EBA)plane plane LIN - EBA
    9h 15m
    €344–947
  2. Bus, train, ferry

    cheapest
    1. Take the bus from Freiburg to Milanbus bus
    2. Take the bus from Milan to Empolibus bus
    3. Take the train from Empoli to Campiglia Marittimatrain train Re
    4. Take the ferry from Port of Piombino to Port of Portoferraioferry ferry A2 / ...
    17h 47m
    €93–170
  3. Train, ferry via Zurich

    1. Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain train 12 / ...
    2. Take the train from Basel SBB to Zürich HBtrain train Tgv / ...
    3. Take the train from Zürich HB to Como S. Giovannitrain train Ec
    4. Take the train from Como S. Giovanni to Firenze S. M. N.train train Ec
    5. Take the train from Firenze S.M.N. to Piombino Marittimatrain train Re
    6. Take the ferry from Port of Piombino to Cavoferry ferry A2f
    15h 44m
    €257–813
  4. Train, train to Zurich Airport, fly to Florence Peretola Airport, ferry

    1. Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain train
    2. Take the train from Basel SBB to Zürich HBtrain train
    3. Fly from Zurich Airport (ZRH) to Florence Peretola Airport (FLR)plane plane ZRH - FLR
    4. Take the train from Firenze S.M.N. to Piombino Marittimatrain train
    5. Take the ferry from Port of Piombino to Cavoferry ferry
    10h 42m
    €172–476
  5. Train, train to Zurich Airport, fly to Marina Di Campo Airport

    1. Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain train
    2. Take the train from Basel SBB to Zürich HBtrain train
    3. Fly from Zurich Airport (ZRH) to Marina Di Campo Airport (EBA)plane plane ZRH - EBA
    7h 27m
    €400–922
  6. Train to Basel, fly to Marina Di Campo Airport

    1. Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain train
    2. Fly from Basel (BSL) to Marina Di Campo Airport (EBA)plane plane BSL - EBA
    8h 37m
    €420–621
  7. Train to Strasbourg International Airport, fly to Bastia - Poretta Airport, ferry

    1. Take the train from Freiburg Hauptbahnhof to Offenburg Bahnhoftrain train
    2. Fly from Strasbourg International Airport (SXB) to Bastia - Poretta Airport (BIA)plane plane SXB - BIA
    3. Take the ferry from Port of Bastia to Port of Piombinoferry ferry
    4. Take the ferry from Port of Piombino to Cavoferry ferry
    11h 41m
    €97–493
  8. Train to Basel, fly to Bastia - Poretta Airport, ferry

    1. Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain train
    2. Fly from Basel (BSL) to Bastia - Poretta Airport (BIA)plane plane BSL - BIA
    3. Take the ferry from Port of Bastia to Port of Piombinoferry ferry
    4. Take the ferry from Port of Piombino to Cavoferry ferry
    11h 57m
    €104–421
  9. Train, ferry

    1. Take the train from Freiburg im Breisgau Train Station to Como S. Giovannitrain train Ec
    2. Take the train from Como S. Giovanni to Livorno Centraletrain train Ec
    3. Take the train from Livorno Centrale to Piombino Marittimatrain train Re
    4. Take the ferry from Port of Piombino to Port of Portoferraioferry ferry A2 / ...
    15h 54m
    €271–819
  10. Bus, ferry

    1. Take the bus from Freiburg Central Station to Florence Villa Constanza Bus Stationbus bus
    2. Take the bus from Florence Villa Constanza Bus Station to Sienabus bus 443 / ...
    3. Take the bus from Massetana Romana to Port of Piombinobus bus
    4. Take the ferry from Port of Piombino to Cavoferry ferry A2f
    18h 13m

Freiburg im Breisgau to Isola d'Elba by train and ferry

Calendar1Weekly Services
Duration15h 44mAverage Duration
Ticket€257Cheapest Price
See schedules

Questions & Answers

What companies run services between Freiburg im Breisgau, Germany and Isola d'Elba, Tuscany, Italy?

There is no direct connection from Freiburg im Breisgau to Isola d'Elba. However, you can take the train to Basel SBB, take the train to Lugano, take the train to Monza, take the train to Milano Forlanini, walk to Stazione Forlanini, take the line 4 subway to Linate Aeroporto, walk to Milan Linate Airport (LIN) airport, then fly to Marina Di Campo Airport (EBA). Alternatively, you can take a train from Freiburg im Breisgau Train Station to Cavo via Basel SBB, Zürich HB, Como S. Giovanni, Firenze S. M. N., Firenze S.M.N., Piombino Marittima, and Port of Piombino in around 15h 44m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Italy

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides