Travel Information from Milan to Capri
| 423 miles (683 km) | |
| FlixBus, easyJet or Italo |
The most popular travel companies which serve this journey are FlixBus, easyJet or Italo among others. Travelers can even take a direct bus, flight or train from Milan to Capri.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Milan to Capri
Travel to Capri easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Capri.

You should expect to travel around 423 miles (683 km) between Milan and Capri.
These are the most popular departure and arrival points when traveling from Milan to Capri:
The following travel companies offer services from Milan to Capri:
- FlixBus can get you to Capri by bus. You can find a good deal for bus tickets with FlixBus from Milan to Capri for $20 (€18) on Omio.
- EasyJet or Alitalia can get you to Capri by plane. You can find a good deal for plane tickets with easyJet from Milan to Capri for $40 (€36) on Omio.
- Travel with Italo for trains to Capri. If you’re looking for a good deal on tickets, check for Italo Milan to Capri tickets on Omio for $59 (€53).
Yes, there are direct services available from Milan to Capri with the following travel companies:
- Direct services by bus with.
- Take a direct flight with.
- Direct services by train with.
Direct services tend to save you time and add more convenience in getting you to Capri as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Milan to Capri.
Travelling from Milan to Capri: related information
Here are some other resources that might have the information you need
