1map logoGo to main page

Lima, Provincia de Lima to Piura, Piura from $20: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lima, Peru
to
Piura, Peru

How to Get from Lima to Piura: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$20 by busBest price
863 kmDistance
1h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lima to Piura with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  50m
Estimated price
$51-173
Recommended
Company
Turismo Tacna
Bus
Average Duration
11h  8m
Estimated price
$20-45
Cheapest
route map
Distance: 863 km
Duration: 1h 50m

See more options

Company
various
Drive
Average Duration
14h  19m
Estimated price
$140-220

Traveling From Lima to Piura

Traveling from Lima to Piura takes you from a vibrant city buzz to the tranquil beaches and rich culture of northern Peru.

Best Neighbourhoods in Piura

Piura boasts neighborhoods that offer diverse experiences for every traveler.

Barrio Alto
• Home to vibrant street art and local markets.
• Known for its lively nightlife and music scene.
Catacaos
• Famous for its artisan crafts and traditional cuisine.
• A charming village feel with beautiful colonial architecture.
Piura Centro
• Features historical landmarks and the stunning cathedral.
• A hub for shopping, dining, and cultural activities.

Best Times To Visit Piura's Attractions

Visiting Piura at the right times can greatly enhance your experience.

Plaza de Armas
Arrive early in the morning for a peaceful atmosphere and stunning views.
Cathedral of Piura
Late afternoon visits offer quieter exploration and beautiful sunlight highlights.
Tambo de Mora
Weekdays are ideal to avoid crowds and fully immerse in the history.

Piura Weather: What to Expect Year-Round

Piura enjoys a warm, arid climate with minimal rainfall, making it an inviting destination year-round. The dry season from May to November presents the best conditions for outdoor activities, while the heat peaks in January and February, affecting midday excursions.

Dining Recommendation in Piura

Try the iconic ceviche de mero at La Casona, where the fresh catch from nearby waters delivers a bolder flavor than what you may find in Lima. The relaxed atmosphere, paired with the use of local ingredients and traditional recipes, creates a dining experience that captures the essence of Piura’s coastal culture.

Lima - Piura operators

Explore transport companies operating between Lima and Piura, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
latam.com

Plane from Lima Airport (LIM) to Piura Airport (PIU)

Average Duration
1h 45m
Estimated price
$60-510
Website
skyairline.com

Plane from Lima Airport (LIM) to Piura Airport (PIU)

Average Duration
1h 50m
Estimated price
$511-180
Website
jetsmart.com

Plane from Lima Airport (LIM) to Piura Airport (PIU)

Average Duration
1h 45m
Estimated price
$45-510
Bus Show bus routes
Website
tacnainternacional.com.pe

Bus from Gran Terminal Terrestre Plaza Norte to Piura

Average Duration
11h 8m
Estimated price
$20-45
Contact phone
+51 511 418 1111
Website
civa.com.pe

Bus from Gran Terminal Terrestre Plaza Norte to Piura

Average Duration
13h 45m
Estimated price
$20-45
Contact phone
+51 994 656 518
Website
oltursa.pe

Bus from Gran Terminal Terrestre Plaza Norte to Piura

Average Duration
15h
Estimated price
$515-511
Contact phone
+51 1 4313200
Website
turismocavassa.com.pe

Bus from Gran Terminal Terrestre Plaza Norte to Piura

Average Duration
15h
Estimated price
$515-513
Contact phone
+51 1 4800725
Website
floreshnos.pe

Bus from Gran Terminal Terrestre Plaza Norte to Piura

Average Duration
15h 15m
Estimated price
$516-517

Lima to Piura: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lima and Piura offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Lima to Piura, spanning a distance of 611 miles. Journey through diverse landscapes and experience the beauty of Peru's countryside along the way. 💸 Prices for the road trip from Lima to Piura by car range from $140 to $220, offering a budget-friendly yet scenic option for travelers wishing to explore more of the country at their own pace. ⏰ Allow approximately 14 hours and 19 minutes for this adventure, soaking in the sights and culture as you make your way from the bustling capital city to the charming coastal town of Piura.
Average price
$140 - $220
🚆 Embark on an exciting journey from Lima to Piura by train, covering a distance of 853 km. The trip includes a transfer in Trujillo, with the first leg being a 7 hours 45 mins bus ride from Lima to Trujillo. 🌴 As you continue your travel, the next step involves a 6 hours 45 mins bus ride from Trujillo to Piura. This leg of the journey offers scenic views and comfortable travel with Transportes Línea. Sit back, relax, and enjoy the unique landscapes as you make your way towards your final destination in Piura. 🌄 Alternatively, you can choose a longer but equally captivating route to reach Piura from Lima. This route covers a distance of 871 km and includes transfers in Chiclayo and Guayaquil. You can enjoy a 9 hours 45 mins bus ride from Lima to Chiclayo, followed by a 3 hours bus ride to Guayaquil, before reaching Piura.
🛫 The quickest way to travel from Lima to Piura is by taking a direct flight which typically takes 1 hour and 40 minutes. Airlines such as JetSMART, Sky Airline, and LATAM Chile operate flights between Lima Airport and Piura Airport. 🛄 It takes about 1 hour and 50 minutes to cover the distance between Lima and Piura by plane, offering a convenient and time-saving option for travelers. The flight duration allows for a swift journey between these two Peruvian cities. 💸 The prices for flights between Piura and Lima generally range from $51 to $173, making air travel an affordable and efficient mode of transportation for those looking to explore different regions of Peru. Passengers have a variety of options from different airlines to choose from for their journey.
Departure Point
Lima Airport
Arrival Point
Piura Airport
🚌 For a direct and convenient journey from Lima to Piura, hop on a bus at Gran Terminal Terrestre Plaza Norte. Operating hourly, these services by Turismo Tacna offer a smooth ride that takes approximately 11 hours and 8 minutes. 🛣️ Route 1 presents an alternative option with a total travel time of 19 hours and 30 minutes covering a distance of 853 km. This route includes a transfer with the first step being a 7-hour 45-minute bus ride to Trujillo with Transportes Línea, followed by a 6-hour 45-minute bus journey from Trujillo to Piura. 🗺️ Alternatively, Route 2 offers a longer but interesting journey taking 1 day and 1 hour to reach Piura from Lima, spanning a distance of 871 km. This route involves a transfer with a 9-hour 45-minute bus ride to Chiclayo with Transportes Línea, followed by a 3-hour bus journey from Chiclayo to Piura with Super Semeria.
Departure Point
Gran Terminal Terrestre Plaza Norte station
Arrival Point
Piura station

Frequently asked questions

Find out more about the route from Lima to Piura.

Or choose the category:
The distance between Lima and Piura is approximately 536 miles or 606.7 miles by road. The fastest way to travel between the two cities is by plane, which takes around 1 hour and 50 minutes. If you prefer to drive, it takes approximately 14 hours and 13 minutes to travel from Lima to Piura. Alternatively, taking a bus is also an option, with an average travel time of 11 hours and 8 minutes.
The most cost-effective transportation option for traveling from Lima to Piura is by bus, with prices ranging from $10 to $70. Although it takes approximately 11 hours and 8 minutes, it is a more affordable option for budget-conscious travelers. However, for those looking for a quicker option, flying is the most time-efficient choice, taking only 1 hour and 50 minutes. Airlines offer flights at prices ranging from $50 to $190.
The prices for a bus ticket between Lima and Piura can range from $10 to $70. The exact price will depend on factors such as the type of bus, the level of comfort, and the time of year. It is recommended to compare prices from different bus companies and book in advance to get the best deal. Additionally, prices may vary depending on any discounts or promotions that may be available.
To get from Lima to Piura without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 607 miles. Depending on the route and traffic conditions, it can take around 14 hours and 13 minutes to drive from Lima to Piura. The cost of the journey by car may vary, with prices ranging from $140 to $220.
To travel from Lima to Piura without a car, the best option is to take a bus. The journey takes approximately 11 hours and 8 minutes and ticket prices range from $10 to $70. Buses are a convenient and cost-effective mode of transportation between these two cities in Peru.
Yes, there is a direct link between Lima and Piura. Turismo Tacna operates bus services that depart from Lima station and arrive at Piura station. The buses run three times a day, every day, and the journey takes approximately 11 hours and 8 minutes. This provides travelers with a convenient and direct option for travelling between Lima and Piura.
The flight between Lima and Piura typically takes around 1 hour and 40 minutes. The prices for a flight between the two cities can range from $50 to $182, depending on the airline and the time of booking. It's recommended to compare prices from different airlines to find the best deal for your travel plans.
There are many options for accommodation in Piura. With over 115 hotels available, you will surely find something that suits your needs and budget. Prices for hotels in Piura start at $19 per night, offering budget-friendly options for travelers. Whether you prefer luxury hotels or more affordable lodgings, there are plenty of choices near Piura to ensure a comfortable stay during your visit.