Travel time to reach Capri from Naples or Sorrento depends on the mode of transportation. The fastest way to reach Capri is by hydrofoil, which takes around 20-30 minutes from Naples and 20 minutes from Sorrento. If you choose a ferry, the travel time increases to about 1 hour from Naples and 40 minutes from Sorrento.