Rome2Rio

How to get fromBasel to Cagliariby plane, car, car ferry, bus, train, ferry, or night train

Find Transport to Cagliari

See all options

There are 11 ways to get from Basel to Cagliari by plane, car, car ferry, bus, train, ferry, or night train

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

  1. Fly Basel to Cagliari Elmas Airport

    best
    1. Fly from Basel (BSL) to Cagliari Elmas Airport (CAG)plane plane BSL - CAG
    5h 12m
    €64–176
  2. Train, train to Milano Malpensa Airport, fly to Cagliari Elmas Airport

    cheapest
    1. Take the train from Basel SBB to Luganotrain train
    2. Take the train from Lugano to Malpensa Aeroporto T1train train
    3. Fly from Milano Malpensa Airport (MXP) to Cagliari Elmas Airport (CAG)plane plane MXP - CAG
    8h 45m
    €57–449
  3. Drive, car ferry

    1. Drive from Basel to Port of Genoacar car
    2. Take the car ferry from Port of Genoa to Port of Olbiacarferry car ferry
    3. Drive from Port of Olbia to Cagliaricar car
    21h 45m
    €169–256
  4. Bus, train, ferry

    1. Take the bus from Basel SBB to Milanbus bus
    2. Take the bus from Milano, Autostazione Lampugnano to Grossetobus bus
    3. Take the train from Grosseto to Montalto Di Castrotrain train Re
    4. Take the ferry from Port of Civitavecchia to Port of Olbiaferry ferry
    5. Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus bus
    26h
    €146–254
  5. Train, ferry

    1. Take the train from Mulhouse Ville to Nice Villetrain train Tgv
    2. Take the ferry from Port of Nice Lympia to Port of Porto Torresferry ferry
    3. Take the train from Porto Torres M.Ma to Cagliaritrain train Re
    27h 32m
    €277–454
  6. Train to Zurich Airport, fly to Cagliari Elmas Airport

    1. Take the train from Basel SBB to Zürich HBtrain train
    2. Fly from Zurich Airport (ZRH) to Cagliari Elmas Airport (CAG)plane plane ZRH - CAG
    6h 15m
    €122–327
  7. Train, train to Milan Linate Airport, fly to Cagliari Elmas Airport

    1. Take the train from Basel SBB to Luganotrain train
    2. Take the train from Lugano to Seregnotrain train
    3. Fly from Milan Linate Airport (LIN) to Cagliari Elmas Airport (CAG)plane plane LIN - CAG
    8h 46m
    €73–477
  8. Fly Basel to Olbia Costa Smeralda Airport, train

    1. Fly from Basel (BSL) to Olbia Costa Smeralda Airport (OLB)plane plane BSL - OLB
    2. Take the train from Olbia to Cagliaritrain train
    8h 53m
    €69–290
  9. Train, bus, ferry via Naples

    1. Take the train from Basel SBB to Luzerntrain train Ec / ...
    2. Take the bus from Luzern to Venice Mestrebus bus
    3. Take the train from Venezia Mestre to Napoli Centraletrain train Fr
    4. Take the ferry from Porto di Napoli to Port of Cagliariferry ferry
    29h 26m
    €209–416
  10. Train, bus, ferry

    1. Take the train from Basel SBB to Berntrain train Ic6 / ...
    2. Take the bus from Bern to Genova Brignolebus bus
    3. Take the ferry from Port of Genoa to Port of Olbiaferry ferry
    4. Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus bus
    29h 48m
    €208–371
  11. Train, night train, ferry

    1. Take the train from Basel SBB to Domodossolatrain train Ec
    2. Take the train from Domodossola to Novaratrain train Re
    3. Take the night train from Novara to Napoli Centralenighttrain night train Ini
    4. Take the ferry from Porto di Napoli to Port of Cagliariferry ferry
    31h 31m
    €233–519

Basel to Cagliari by tram, train, bus, foot, and ferry

Calendar1Weekly Services
Duration27h 32mAverage Duration
Ticket€277Cheapest Price
See schedules

Questions & Answers

What companies run services between Basel, Switzerland and Cagliari, Italy?

easyJet, Lufthansa, and Lufthansa City fly from Basel (BSL) to Cagliari Elmas Airport (CAG) twice daily.

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