Train from Frankfurt to Cagliari

Frankfurt
Cagliari, Italy

Your cost to travel by Train, night train, car ferry: $262 - $320

Frankfurt(Main)Hbf
  • Total Distance:

    409.12 km (254 miles)

  • Travel Time:

    3 Hours 30 Minutes

  • Frequency:

    16 Times/Day

  • Train Fare:

    95.0 USD (~69.96 EUR)

München Hbf
  • Total Distance:

    947.4 km (589 miles)

  • Travel Time:

    12 Hours 43 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    130.0 USD (~95.74 EUR)

Roma Termini
  • Total Distance:

    73.55 km (46 miles)

  • Travel Time:

    43 Minutes

  • Frequency:

    15 Times/Day

  • Train Fare:

    16.0 USD (~11.78 EUR)

Civitavecchia
  • Total Distance:

    450.14 km (280 miles)

  • Travel Time:

    13 Hours 31 Minutes

  • Frequency:

    1 Times/Day

  • Ferry Fare:

    50.0 USD (~36.82 EUR)

Cagliari, Italy
Source: Rome2rio

Bus route map

Train schedule

Departure Arrival Bus Fare Operator Duration
Frankfurt(Main)Hbf München Hbf 100 USD http://partners.webmasterplan.com/click.asp?ref=578266&site=2894&type=text&tnb=39&diurl=http://reiseauskunft.bahn.de/bin/query.exe/en?S=Frankfurt%28Main%29Hbf&Z=Roma%20Termini!&start=1&dbkanal_003=L01 3h 22mins
München Hbf Roma Termini 137 USD http://partners.webmasterplan.com/click.asp?ref=578266&site=2894&type=text&tnb=39&diurl=http://reiseauskunft.bahn.de/bin/query.exe/en?S=Frankfurt%28Main%29Hbf&Z=Roma%20Termini!&start=1&dbkanal_003=L01 12h 14mins
Roma Termini Civitavecchia 17 USD http://orario.trenitalia.com/b2c/npp_price_input_it.jsp?lang=en&stazin=Roma%20Termini&stazout=Civitavecchia&datag=07&datam=09&dataa=2015&timsh=05&timsm=12&nreq=5&sort=0&car=0 41mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 306 USD ~ 225 EUR
2 people 612 USD ~ 451 EUR
3 people 918 USD ~ 676 EUR
4 people 1,224 USD ~ 901 EUR
5 people 1,530 USD ~ 1,127 EUR

Did you know?

  • The total CO2 Emission for your Frankfurt - Cagliari train trip is 133.41 kg
  • Your total cost to travel by train from Frankfurt to Cagliari is about 306.0 USD (~225.35 EUR)