The average bus between Paracas and Juliaca takes 21h 20m and the fastest bus takes 21h. The bus service runs several times per day from Paracas to Juliaca. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Paracas and Juliaca. The earliest departure is at 4:30 PM in the afternoon, and the last departure from Paracas is at 9:30 PM which arrives into Juliaca at 7:00 PM. All services require a transfer at Ica and take an average of 21h 20m. The schedules shown below are for the next available departures.
Arrives next day


21h 30m • 2 changesArrives next day


21h • 2 changesArrives next day


21h 30m • 2 changesArrives next day


21h 30m • 2 changesArrives next day


21h • 2 changesArrives next day


21h 30m • 2 changesArrives next day


21h 30m • 2 changesArrives next day


21h • 2 changesArrives next day


21h 30m • 2 changesArrives next day


21h 30m • 2 changesArrives next day


21h • 2 changesArrives next day


21h 30m • 2 changesWant to know about travelling from Paracas to Juliaca? 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.
No, there is no direct bus from Paracas to Juliaca. However, there are services departing from Paracas station and arriving at Juliaca station via Ica. The journey, including transfers, takes approximately 21h 20m.
Paracas to Juliaca bus services, operated by Cruz del Sur, depart from Paracas station.
Paracas to Juliaca bus services, operated by Cruz del Sur, arrive at Juliaca station.
Book your Paracas to Juliaca bus tickets online with Cruz del Sur, CIVA and 2 other operators.
The distance between Paracas and Juliaca is 683.6 km. The road distance is 1,026 km.
You can take a bus from Paracas to Juliaca via Ica and Arequipa in around 18h 59m.