There are 5 ways to get from Bari to Capri by bus, ferry, train, subway or car

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

Bus Sita Sud, ferry  •  4 h 56 min

  1. Take the bus from Bari via Capruzzi to Napoli - Porto Immacolatella 53801
  2. Take the ferry from Naples to Capri

$50 - $53

Cheapest option

Bus Marozzi VT, ferry  •  5 h 1 min

  1. Take the bus from Bari to Napoli-Immacolatella SITAsud
  2. Take the ferry from Naples to Capri

$47 - $54

3 alternative options

Train, ferry  •  6 h 10 min

  1. Take the train from Bari Centrale to Caserta Fa
  2. Take the ferry from Naples to Capri

$58 - $78

Train, subway, ferry  •  6 h 35 min

  1. Take the train from Bari Centrale to Caserta Fa
  2. Take the subway from Napoli Garibaldi to Sorrento Tr3
  3. Take the ferry from Sorrento to Capri

$56 - $83

Drive, ferry  •  3 h 41 min

  1. Drive from Bari to Sorrento
  2. Take the ferry from Sorrento to Capri

$58 - $82

Questions & Answers

The cheapest way to get from Bari to Capri is to bus and ferry which costs 40€ - 50€ and takes 5 h 1 min.

More details

The quickest way to get from Bari to Capri is to drive and ferry which costs 50€ - 75€ and takes 3 h 41 min.

More details

The distance between Bari and Capri is 228 km.

It takes approximately 4 h 56 min to get from Bari to Capri, including transfers.

More details

Map of how to get from Bari to Capri.
Launch map view
  • Distance: 142.8 miles
  • Duration: 4 h 56 min

What companies run services between Bari, Italy and Capri, Campania, Italy?

There is no direct connection from Bari to Capri. However, you can take the bus to Napoli - Porto Immacolatella, take the walk to Naples, then take the ferry to Capri. Alternatively, you can take a vehicle from Bari to Capri via Napoli-Immacolatella, Naples, Capri, and Marina Grande in around 5 h 1 min.

Train operators
Bus operators
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Bus from Bari to Napoli-Immacolatella
Ave. Duration
3 h 15 min
Frequency
Once daily
Estimated price
$23 - $29
Schedules at
marozzivt.it
Ferry operators
Gescab
Phone
+00 39 081704191
Email
info@gescab.it
Website
gescab.it
Ferry from Naples to Capri
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$21 - $24
Schedules at
gescab.it

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.