1map logoGo to main page

Porto, Norte Region to Bari, Apulia from $70: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porto, Portugal
to
Bari, Italy

How to Get from Porto to Bari: 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.

$70 - Plane, TrainBest price
2139 kmDistance
5h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porto to Bari 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
Ryanair
Plane
Average Duration
5h  41m
Estimated price
$91-310
Recommended
Company
various
Plane
Train
Average Duration
9h  18m
Estimated price
$70-357
Cheapest
route map
Distance: 2139 km
Duration: 5h 41m

See more options

Company
various
Train
Plane
Average Duration
13h  49m
Estimated price
$115-402
Company
various
Bus
Average Duration
42h  34m
Estimated price
$155-910
Company
various
Train
Average Duration
42h  27m
Estimated price
$435-780
Company
various
Train
Drive
Average Duration
46h  44m
Estimated price
$911-912
Company
various
Bus
Train
Average Duration
38h  14m
Estimated price
$913-914
Company
various
Drive
Average Duration
25h  49m
Estimated price
$915-916

Traveling From Porto to Bari

The journey from Porto to Bari brings you from Portugal's vibrant hues and riverside charm to Italy's coastal allure and rustic streets, offering a delightful contrast of culture and experiences.

Best Neighborhoods in Bari

Bari boasts diverse neighborhoods, each with its own charm and character.

Bari Vecchia
• Charming narrow streets filled with history.
• Home to iconic landmarks like Basilica di San Nicola.
Murat
• Vibrant atmosphere with shops and cafes.
• The perfect spot for people-watching and nightlife.
Polignano a Mare
• Stunning cliffside views of the Adriatic Sea.
• Famous for its picturesque beaches and gelato shops.

Best Times To Visit Bari's Attractions

Timing your visits to Bari’s attractions can greatly enhance your experience.

Basilica di San Nicola
Early morning or late afternoon visits offer peace and fewer tourists.
Castello Normanno-Svevo
Weekdays in spring or fall provide a tranquil exploration experience.
Lungomare Nazario Sauro
Sunset strolls reveal stunning views with fewer crowds along the promenade.

Bari Weather: What to Expect Year-Round

Bari enjoys a Mediterranean climate with hot summers and mild winters, making it appealing throughout the year. The best times to visit are spring and early fall, when pleasant temperatures enhance your travel experience and allow for enjoyable outdoor exploration.

Dining Recommendation in Bari

Indulge in Orecchiette alle Cime di Rapa at La Uascezze, where the handmade pasta pairs beautifully with locally sourced turnip greens, showcasing a distinct flavor profile compared to Porto’s seafood-heavy dishes. The ambiance in Bari, with its rustic charm and lively atmosphere, offers a dining experience that immerses you in the heart of Italian culinary traditions.

Porto - Bari operators

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

Plane Show flights
Website
ryanair.com

Plane from Porto (OPO) to Bari (BRI)

Average Duration
5h 41m
Estimated price
€91-310

Plane from Porto (OPO) to Brindisi (BDS)

Average Duration
9h 18m
Estimated price
€70-357
Train Show train routes
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Porto - Campanha to Vigo Guixar

Average Duration
2h 22m
Estimated price
€1155-1156

Train from Vigo Guixar to Barcelona-Sants

Average Duration
14h 15m
Estimated price
€917-35750

Train from Porto - Campanha to Bari Centrale

Average Duration
42h 27m
Estimated price
€435-780
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Brindisi to Bari Centrale

Average Duration
1h 23m
Estimated price
€1151-1152

Train from Roma Termini to Bari Centrale

Average Duration
4h 7m
Estimated price
€3570-701

Train from Torino Porta Susa to Bari Centrale

Average Duration
8h 7m
Estimated price
€3103-3571
Bus Show bus routes
Contact phone
(+351) 258 454 303
Website
barquense.pt

Bus from Porto - São João Hospital to Chambéry

Average Duration
25h 49m
Estimated price
€1150-703

Bus from Chambéry to Turin

Average Duration
2h 45m
Estimated price
€4021-4022

Bus from Turin to Bari

Average Duration
12h
Estimated price
€1150-701
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Porto - São João Hospital to Chambéry

Average Duration
30h 20m
Estimated price
€11515-7050

Bus from Chambéry to Turin

Average Duration
2h 50m
Estimated price
€4021-4022

Bus from Turin to Bari

Average Duration
12h
Estimated price
€1150-701
all-pages.other Show other routes
Contact phone
+39.081.496.444
Website
grimaldi-lines.com

Other from Porto di Barcellona to Porto di Civitavecchia

Average Duration
20h
Estimated price
€3106-3578

Porto to Bari: Overview of Bus, Train, Flight, and Car Trips

Traveling between Porto and Bari 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 epic road trip from Porto to Bari covering a distance of 1747 miles. Get ready for a scenic journey filled with diverse landscapes and cultural experiences along the way. 💰 The cost of driving from Porto to Bari ranges from €461 to €691, offering flexibility for different budgets. Plan your expenses wisely and consider factors like fuel, tolls, accommodations, and dining options during this exciting adventure. 🌍 Explore the charming cities, picturesque countryside, and delightful coastal areas as you drive for approximately 25 hours and 49 minutes. Immerse yourself in the beauty and essence of both Portugal and Italy on this unforgettable cross-country road trip.
Average price
€461 - €691
🌍 This extensive trip spans approximately 42 hours and 27 minutes, offering a unique opportunity to witness diverse landscapes and cultures as you travel through Europe. Immerse yourself in the enchanting views and experiences that each stop brings during this long-distance train adventure. 💸 While the prices for this train ride can vary between €449 and €805, the investment is well worth it for the unforgettable memories and adventures awaiting you in Bari.
Departure Point
Porto - Campanha station
Arrival Point
Bari Centrale station
🛫 Take a direct flight from Porto Airport to Bari Airport, which is the quickest option, with a travel time of just 3 hours. ✈️ Ryanair provides flights between Porto and Bari, offering a convenient way to travel between these two beautiful cities in approximately 5 hours and 41 minutes. 🌍 Prices for flights from Bari to Porto range from €94 to €320, allowing you to find a suitable option based on your budget and travel preferences.
Departure Point
Porto Airport
Arrival Point
Bari Airport
Useful tips for plane travellers
• Consider booking your flight with Ryanair as they offer direct flights from Porto to Bari, which typically take about 3 hours, saving you valuable travel time.
• Upon arrival at Bari Karol Wojtyła Airport, look for the signs directing you towards the 'Shuttle Bus' terminal, as it provides a convenient and budget-friendly connection to the city center, which is about 15 km away.
• Expect to pay around €30 for a taxi from Bari Airport to the city center; however, it’s often cheaper and more convenient to use the airport shuttle service, costing only €5-€7 and running every 30 minutes.
🌍 The total duration of the bus trip from Porto to Bari is approximately 42 hours and 34 minutes, allowing you to soak in the diverse landscapes along the way. 💰 Prices for a bus ticket between Porto and Bari typically range from €159 to €233, offering an affordable travel option to explore both Portugal and Italy.
Departure Point
Porto - São João Hospital station
Arrival Point
Bari station

Frequently asked questions

Find out more about the route from Porto to Bari.

Or choose the category:
The distance between Porto and Bari is approximately 1329 miles. The typical travel times vary depending on the mode of transportation. It takes approximately 36 hours and 42 minutes to reach Bari from Porto by train. Alternatively, taking a flight from Porto to Brindisi and then a train to Bari would take around 9 hours and 47 minutes. The fastest option is to fly directly from Porto to Bari, which takes approximately 7 hours and 51 minutes.
The most cost-effective option for traveling from Porto to Bari is by taking a bus via Chambéry, which costs €118-€217. However, this option has a longer travel time of 42 hours and 34 minutes. If time efficiency is a priority, the quickest way to travel between the two cities is by flying, which takes 7 hours and 51 minutes and costs €91-€326. Therefore, considering both cost and time, flying is the most efficient option for this journey.
The prices for traveling from Porto to Bari by train can range from €223 to €446. On the other hand, the prices for taking a bus from Bari to Porto can vary from €119 to €216. It's important to note that these prices are subject to change and may vary depending on the specific travel dates and booking options. It's advised to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Porto to Bari without using public transportation, you can opt for a road trip. The driving distance between the two cities is approximately 1747 miles and it takes around 25 hours and 49 minutes to drive from Porto to Bari. However, it is worth noting that the prices for a car rental for this journey can range from €453 to €679.
To travel from Porto to Bari without a car, the best option is to take a train. The train journey takes approximately 36 hours and 42 minutes, with ticket prices ranging from €217 to €453. Another efficient and faster option is to fly, which takes around 7 hours and 51 minutes, with ticket prices ranging from €91 to €326. Alternatively, you can also consider taking a bus via Chambéry, which takes around 42 hours and 34 minutes, with ticket prices ranging from €118 to €217.
There is no direct train or bus link between Porto and Bari. However, there are alternative routes available. The train journey takes approximately 36 hours and 42 minutes, with transfers in Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Milano Centrale, and Bologna Centrale. The bus journey takes approximately 42 hours and 34 minutes, with transfers in Chambéry and Turin. These routes may be time-consuming but offer options for traveling between the two cities.
The flight between Porto and Bari typically takes around 5 hours and 10 minutes, with one stopover. However, please note that there is no direct flight available between these two cities. The cost of the flight varies and can range from €92 to €323, depending on factors such as the airline, time of booking, and availability. It is recommended to check with different airlines and compare prices to find the best deal for your travel.
There are plenty of accommodation options available near Bari. With over 1667 hotels to choose from, travelers can find a range of options catering to different budgets and preferences. Prices for hotels in Bari start at €48 per night, making it possible to find affordable options for your stay. Whether you prefer luxury hotels, boutique accommodations, or budget-friendly options, Bari offers a variety of choices for visitors.