There are 6 ways to get from Nice to Elba by car ferry, train, bus, car, ferry or plane

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

Recommended option

Car ferry via Bastia  •  7 h 36 min

  1. Take the car ferry from Nice to Bastia
  2. Take the car ferry from Bastia to Portoferraio

$89 - $215

Cheapest option

Car ferry La Meridionale  •  8 h 30 min

  1. Take the car ferry from Nice to Bastia
  2. Take the car ferry from Bastia to Portoferraio

$66 - $148

4 alternative options

Train, car ferry  •  10 h 49 min

  1. Take the train from Ventimiglia to Genova Piazza Principe Reg / ...
  2. Take the train from Genova Piazza Principe to Campiglia Marittima Fb / ...
  3. Take the car ferry from Piombino to Portoferraio

$76 - $198

Bus, car ferry  •  13 h 36 min

  1. Take the bus from Nice to Milan
  2. Take the bus from Milano Lampugnano to Piombino
  3. Take the car ferry from Piombino to Portoferraio

$102 - $244

Drive, ferry  •  5 h 46 min

  1. Drive from Nice to Piombino
  2. Take the ferry from Piombino to Portoferraio A2 / ...

$84 - $115

Fly, car ferry, line 116 bus  •  7 h 25 min

  1. Fly from Nice (NCE) to Bastia (BIA) NCE - BIA
  2. Take the car ferry from Bastia to Portoferraio
  3. Take the line 116 bus from Portoferraio Calata Italia to Marciana

Questions & Answers

The cheapest way to get from Nice to Elba is to drive and ferry which costs 70€ - 100€ and takes 5 h 46 min.

More details

The quickest way to get from Nice to Elba is to drive and ferry which costs 70€ - 100€ and takes 5 h 46 min.

More details

No, there is no direct ferry from Nice to Elba. However, there are services departing from Nice and arriving at Portoferraio via Bastia. The journey, including transfers, takes approximately 7 h 36 min.

More details

The distance between Nice and Elba is 265 km.

Book your Nice to Elba ferry tickets online with Direct Ferries and Direct Ferries.

Search and book

The best way to get from Nice to Elba without a car is to car ferry which takes 7 h 36 min and costs 75€ - 190€.

More details

It takes approximately 7 h 36 min to get from Nice to Elba, including transfers.

More details

The quickest flight from Nice Airport to Bastia Airport is the direct flight which takes 45 min.

Search flights

Air Corsica offers flights from Nice Airport to Bastia Airport.

Search flights

There are 1376+ hotels available in Elba. Prices start at $76 USD per night.

More details

Map of how to get from Nice to Elba.
Launch map view
  • Distance: 165.5 miles
  • Duration: 7 h 36 min

What companies run services between Nice, France and Elba, Tuscany, Italy?

There is no direct connection from Nice to Portoferraio. However, you can take the car ferry to Bastia, take the walk to Bastia, then take the car ferry to Portoferraio. Alternatively, you can take a car ferry from Nice to Portoferraio via Bastia in around 8 h 30 min.

Airlines
Air Corsica
Website
aircorsica.com
Flights from Nice to Bastia
Ave. Duration
45 min
When
Every day
Estimated price
$70 - $320
Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Ventimiglia to Genova Piazza Principe
Ave. Duration
2 h 20 min
Frequency
Hourly
Estimated price
$11 - $24
Website
orario.trenitalia.com
1st Class
$20 - $24
Thello
Phone
+33 1 83 82 00 00
Website
thello.com
Train from Ventimiglia to Genova Piazza Principe
Ave. Duration
1 h 56 min
Frequency
3 times a day
Estimated price
$22 - $30
Website
thello.com
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Genova Piazza Principe to Campiglia Marittima
Ave. Duration
2 h 41 min
Frequency
Every 4 hours
Estimated price
$30 - $50
Website
orario.trenitalia.com
Bus operators
Eurolines FR
Autostradale
Phone
+39 02 3008 9000
Email
info@autostradale.it
Website
autostradale.it
Bus from Milano Lampugnano to Piombino
Ave. Duration
6 h 10 min
Frequency
4 times a week
Estimated price
$45 - $65
Schedules at
autostradale.it
CTT NORD
Phone
800 570530
Website
atl.livorno.it
Bus from Portoferraio Calata Italia to Marciana
Ave. Duration
55 min
Frequency
3 times a day
Schedules at
atl.livorno.it
Ferry operators
Corsica Ferries
Phone
+33.4.95.32.95.95
Website
corsica-ferries.co.uk
Car ferry from Nice to Bastia
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$55 - $120
Schedules at
corsica-ferries.co.uk
Book at
directferries.co.uk
Car ferry from Bastia to Portoferraio
Ave. Duration
1 h 30 min
Frequency
Twice a week
Estimated price
$30 - $100
Schedules at
corsica-ferries.co.uk
Car ferry from Piombino to Portoferraio
Ave. Duration
40 min
Frequency
5 times a day
Estimated price
$25 - $95
Schedules at
corsica-ferries.co.uk
Toremar Toscana Regionale Marittima Spa

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.

More Questions & Answers

The best way to get from Nice to Nice Airport is to line 99 bus which takes 13 min and costs 6€.

More details