1map logoGo to main page

Florence, Tuscany to Capri, Campania from $46: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Florence, Italy
to
Capri, Italy

How to Get from Florence to Capri: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$46 - Bus, FerryBest price
438 kmDistance
4h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Florence to Capri with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Drive
Average Duration
4h  45m
Estimated price
$49-153
Recommended
Company
various
Bus
Drive
Average Duration
7h  21m
Estimated price
$46-94
Cheapest
route map
Distance: 438 km
Duration: 4h 45m

See more options

Pricing table
Company
various
Train
Drive
Average Duration
5h  9m
Estimated price
$49-120
Company
various
Plane
Drive
Average Duration
4h  50m
Estimated price
$100-350
Company
various
Drive
Drive
Average Duration
5h  21m
Estimated price
$104-153

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $29 $26 $27 $36 $32 $27 $26

Traveling From Florence to Capri

Traveling from Florence to Capri reveals a stunning contrast between the rich history and art of Florence and the vibrant coastal beauty and laid-back charm of Capri.

Best Neighbourhoods in Capri

Capri's neighborhoods each offer distinct experiences and attractions for visitors.

Capri Town
• Vibrant shops and cafes line the picturesque streets.
• Home to the iconic Piazzetta, a must-visit gathering spot.
Anacapri
• Quieter atmosphere with traditional charm and local flavor.
• Access to stunning hiking paths and Mount Solaro views.
Marina Grande
• Bustling port area with easy ferry access to the mainland.
• Lively beach clubs and fresh seafood restaurants attract visitors.

Best Times To Visit Capri's Attractions

Timing your visits can greatly enhance your Capri experience.

Blue Grotto
Visit early in the morning or late afternoon to avoid long lines.
Monte Solaro
Weekday visits during mid-morning offer the most serene views.
Piazzetta
Enjoy leisurely evenings here; crowds disperse after dinner time.

Capri Weather: What to Expect Year-Round

Capri enjoys a Mediterranean climate with mild winters and warm summers, making it a pleasant destination year-round. Spring and early autumn are ideal for visiting, as you can enjoy comfortable temperatures and fewer crowds, enhancing your travel experience.

Dining Recommendation in Capri

A must-try dish in Capri is the 'caprese salad,' made with fresh buffalo mozzarella, ripe tomatoes, and fragrant basil, offering a burst of flavors that contrasts with the hearty, rich dishes of Florence. Dining at a seaside restaurant enhances the experience, as you savor local ingredients while enjoying stunning views of the Mediterranean, creating an unforgettable atmosphere.

Florence - Capri operators

Explore transport companies operating between Florence and Capri, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Firenze S.M.N. to Napoli Centrale

Average Duration
2h 59m
Estimated price
1405-1406
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Stazione Santa Maria Novella to Napoli Centrale

Average Duration
3h
Estimated price
1403-1409

Train from Firenze Santa Maria Novella to Napoli Centrale

Average Duration
3h 23m
Estimated price
1403-431
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Florence to Napoli P.zza Garibaldi

Average Duration
5h 35m
Estimated price
432-1407
Contact phone
48/796 473 308
Website
http://autokarpolska.com.pl

Bus from Florence to Napoli P.zza Garibaldi

Average Duration
7h 10m
Estimated price
1403-460
Ferry
Contact phone
(+39)081.552.07.63
Website
https://www.nlg.it/en/

Ferry from Naples Beverello to Capri

Average Duration
45m
Estimated price
433-434
Contact phone
+39 081 428 5555
Website
https://snav.it/

Ferry from Naples Beverello to Capri

Average Duration
50m
Estimated price
435-432
Contact phone
+39 081 497 22 06
Website
https://alilauro.it/

Ferry from Sorrento to Capri

Average Duration
20m
Estimated price
436-437
Contact phone
081.878.14.30
Website
https://www.alilaurogruson.com/

Ferry from Sorrento to Capri

Average Duration
20m
Estimated price
433-466

Florence to Capri: Overview of Bus, Train, Flight, and Car Trips

Traveling between Florence and Capri offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• Onboard services for your train journey from Florence to Naples (the main rail hub before heading to Capri) vary by operator. Trenitalia offers a catering service on its trains, where you can purchase food and beverages from a trolley service. Their Frecciarossa trains allow for seat reservations with complimentary snacks and beverages in higher-class services. Check their website for details: trenitalia.com
• For the Florence to Naples leg, you typically have seating options in First Class (Comfort and Quiet zones) and Standard Class. First Class affords wider seats and fewer passengers per carriage, while Standard Class is more economical. Trenitalia has different seating options detailed on their site, and it’s advisable to reserve your seats in advance, especially during peak travel times: trenitalia.com
• Upon arriving in Capri, you will disembark at the Marina Grande. There are no luggage storage services at the Marina, so plan to carry your items with you. However, you can use the nearby public restrooms. To reach the city center from Marina Grande quickly, take the bus number 1 or 2, which departs frequently and takes about 15-20 minutes. Alternatively, you can walk up the hill to reach the Piazzetta, though it involves some steps.
🛫 Flying from Florence to Capri requires a connecting flight at Naples Airport due to the absence of a direct route. The quickest option with one stopover takes approximately 2 hours and 40 minutes.
Departure Point
Florence Airport
Arrival Point
Naples Airport. The quickest flight takes 2h 40m and has one stopover

Frequently asked questions

Find out more about the route from Florence to Capri.

Or choose the category:
The cheapest way to travel from Florence to Capri is by taking a train from Florence to Naples, which costs around €46-€119 and takes approximately 3 hours. Once you arrive in Naples, you can then take a ferry from the port to Capri, which usually costs around €15-€20 and takes about 1 hour and 30 minutes. Both the train and ferry can be booked in advance or purchased on the day of travel.
The fastest way to travel from Florence to Capri is by taking a train and ferry combination. The journey takes approximately 4 hours and 39 minutes. The cost for this travel option typically ranges from €46 to €119. This mode of transportation allows you to save time and enjoy a seamless transition from the mainland to the beautiful island of Capri.
The distance between Florence and Capri is approximately 272 miles. The quickest way to travel between the two cities is by taking a flight from Florence to Naples, followed by a ferry from Naples to Capri. Alternatively, you can take a train from Florence to Naples and then a ferry from Naples to Capri. The total travel time will depend on the chosen mode of transportation and any connections.
The best way to travel from Florence to Capri without a car is to take a train from Florence to Naples, which takes approximately 2 hours and costs around €30-€75. From Naples, you can then take a ferry to Capri, which takes about 1 hour and costs around €16-€44. The total travel time from Florence to Capri is approximately 4 hours and 39 minutes.
The journey from Florence to Capri takes about 4 hours and 39 minutes, including transfers. The fastest and most convenient way is to take a train from Florence to Naples, which takes around 2 hours and 30 minutes. From Naples, you can then take a ferry or hydrofoil to Capri, which takes an additional 1 hour and 30 minutes. Overall, the total travel time can vary depending on the connections and schedules.
There are numerous accommodation options available near Capri. With over 3067 hotels to choose from, visitors can find the perfect place to stay based on their preferences and budget. Prices for hotels in Capri start at €74 per night, providing a range of options for every traveler. Whether you prefer luxury resorts, boutique hotels, or budget-friendly accommodations, there is something for everyone in Capri.
To get to Capri from Florence Airport, you will need to take public transportation. The best way is to take a tram from the airport to Santa Maria Novella train station in Florence. From there, you can take a train to Naples, which usually takes around 2 hours and costs approximately €30-€55. Once you arrive in Naples, you can catch a ferry or hydrofoil to Capri, which takes about 45 minutes to 1 hour and costs around €20-€40, depending on the company and type of vessel chosen.
There are several airlines that offer flights between Florence and Capri. These include Iberia, Austrian Airlines, Vueling Airlines, and four other carriers. Flights are typically available from Florence Airport to Naples Airport, from where you can take a ferry to Capri. It is recommended to check with each airline for their schedules and pricing options.
The fastest way to get from Florence to Capri is by plane, although there are no direct flights from Florence Airport to Naples Airport. The quickest flight option usually takes around 3 hours and 10 minutes with one stopover. Airlines such as Iberia, Austrian Airlines, Vueling Airlines, and others offer flights from Florence Airport to Naples Airport.
The flight from Florence to Capri is not a direct flight. The quickest option with one stopover takes approximately 3 hours and 10 minutes. Please note that there are no direct flights available, so you will have to make a connection during your journey.