Duration 6h 51m
Distance 1017 km
Average price 170€
Possible routes 5 found

Barcelona to Capri

Rome2rio has found 5 ways to get from Barcelona to Capri by flight, ferry, train, bus and car. We recommend flying from Barcelona to Naples and then taking the ferry from Naples to Capri, which is the fastest and cheapest option, and takes around 6h 51m.
Recommended route

Fly to Naples, ferry

  1. Barcelona
  2. Naples
  3. Capri
Fastest
6h 51m
Cheapest
53€ - 178€
Alternative routes

Fly to Rome, train, ferry

  1. Barcelona
  2. Roma Termini
  3. Naples
  4. Capri
7h 59m
65€ - 297€

Bus, ferry

  1. Barcelona, Barcelona Nord
  2. Florence, Florence
  3. Naples
  4. Capri
24h 20m
95€ - 116€

Bus, train, ferry

  1. Barcelona
  2. Verona Porta Nuova
  3. Naples
  4. Capri
27h 19m
152€ - 297€

Drive, Hydrofoil

  1. Barcelona
  2. Naples
  3. Capri
15h 40m
237€ - 346€

Frequently asked questions

Want to know about travelling from Barcelona to Capri? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Barcelona to Capri is to fly and ferry which costs 50€ - 180€ and takes 6h 51m.

More details

The quickest way to get from Barcelona to Capri is to fly and ferry which costs 50€ - 180€ and takes 6h 51m.

More details

The distance between Barcelona and Capri is 1017 km.

The best way to get from Barcelona to Capri without a car is to bus and ferry which takes 24h 20m and costs 95€ - 120€.

More details

It takes approximately 6h 51m to get from Barcelona to Capri, including transfers.

More details

The quickest flight from Barcelona Airport to Naples Airport is the direct flight which takes 1h 55m.

Search flights

Eurowings, Vueling Airlines, Alitalia and three other airlines offer flights from Barcelona Airport to Naples Airport.

Search flights

There are 2925+ hotels available in Capri. Prices start at 77€ per night.

More details

The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs .

More details

How to travel from Barcelona to Capri

Find all the possible transport options for your trip from Barcelona to Capri right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Barcelona and Capri?

There is no direct connection from Barcelona to Capri. However, you can take the train to Aeroport, take the walk to Barcelona airport, fly to Naples, take the walk to Aeroporto, take the bus to Immacolatella - Porta Di Massa, take the walk to Naples, then take the ferry to Capri. Alternatively, you can take the train to Aeroport, take the walk to Barcelona airport, fly to Rome, take the walk to Fiumicino Aeroporto, take the train to Roma Termini, take the train to Napoli Centrale, take the walk to Piazza Garibaldi, take the subway to Municipio, take the walk to Naples, then take the ferry to Capri.
Airlines
Ave. Duration
1h 57m
Frequency
Every day
Estimated price
30€ - 250€
Ave. Duration
2h
Frequency
Every day
Estimated price
35€ - 210€
Ave. Duration
4h 15m
Frequency
Every day
Estimated price
90€ - 410€
Ave. Duration
1h 55m
Frequency
Every day
Estimated price
50€ - 300€
Ave. Duration
4h 40m
Frequency
Every day
Estimated price
180€ - 550€

Capri, Italy

Discover how to get to attractions and hotels near Capri.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe