1map logoGo to main page

Lisbon, Lisbon Region to Bari, Apulia from €903: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lisbon, Portugal
to
Bari, Italy

How to Get from Lisbon 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.

$903 - Fly and TrainBest price
2238 kmDistance
7h 26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lisbon 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
various
Plane
Average Duration
7h  26m
Estimated price
90-332
Recommended
route map
Distance: 2238 km
Duration: 7h 26m

See more options

Pricing table
Company
various
Plane
Average Duration
9h  33m
Estimated price
91-351
Company
various
Train
Bus
Average Duration
37h  16m
Estimated price
212-452
Company
various
Bus
Train
Average Duration
39h  27m
Estimated price
220-336
Company
various
Bus
Average Duration
42h  30m
Estimated price
220-336
Company
various
Bus
Average Duration
56h  8m
Estimated price
269-900
Company
various
Drive
Average Duration
27h  12m
Estimated price
901-902

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $145 $127 $138 $159 $158 $127 $181
Fly $175 $100 $146 $197 $164 $114 $212

Lisbon - Bari operators

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

Plane
Website
flytap.com

Plane from Lisboa (LIS) to Bari (BRI)

Average Duration
7h 26m
Estimated price
€90-332

Plane from Lisboa (LIS) to Brindisi (BDS)

Average Duration
9h 33m
Estimated price
€91-351
Website
ryanair.com

Plane from Lisboa (LIS) to Bari (BRI)

Average Duration
8h 12m
Estimated price
€907-908
Website
alitalia.com

Plane from Lisboa (LIS) to Bari (BRI)

Average Duration
6h
Estimated price
€3323-3324
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estação Rodoviária de Lisboa Oriente to Genoa

Average Duration
29h 30m
Estimated price
€919-906

Bus from Genoa to Bari

Average Duration
12h
Estimated price
€2121-21200
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estação Rodoviária de Lisboa Oriente to Genoa

Average Duration
30h 25m
Estimated price
€907-2124
Contact phone
+33 6 31 09 82 47
Website
euroscoach.com

Bus from Fundao Bus Station to Bordeaux Paludate

Average Duration
11h 25m
Estimated price
€0-0
Train
Contact phone
+351 210 900 032
Website
cp.pt

Train from Estação Ferroviária de Lisboa Oriente to Fundao

Average Duration
3h 20m
Estimated price
€912-2122
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Brindisi to Bari Centrale

Average Duration
1h
Estimated price
€910-911

Train from Milano Centrale to Bari Centrale

Average Duration
6h 52m
Estimated price
€3512-907

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

Traveling between Lisbon 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.

Average price
€458 - €732
Departure Point
Lisboa Airport
Arrival Point
Bari Airport. The quickest flight takes 4h 55m and has one stopover
Useful tips for plane travellers
• The approximate taxi fare from Bari Airport to the city center is around €30-€35; alternatively, consider using the SHUTTLE BUS service for a more economical option at about €6, which runs frequently and takes around 30 minutes.
Departure Point
Estação Rodoviária de Lisboa Oriente station
Arrival Point
Bari station

Frequently asked questions

Find out more about the route from Lisbon to Bari.

Or choose the category:
The distance between Lisbon and Bari is approximately 2238.6 km. If you are traveling by car, it typically takes about 27 hours and 5 minutes to drive between the two cities. However, if you prefer to fly, the travel time is significantly shorter, with a flight taking around 8 hours and 1 minute. Another option is to fly to Brindisi from Lisbon and then take a train to Bari, which usually takes about 9 hours and 27 minutes. Lastly, if you don't mind a longer journey, a bus ride from Lisbon to Bari takes approximately 43 hours and 55 minutes.
The most cost-effective and time-efficient transportation option for traveling from Lisbon to Bari would be to fly and then take a train. This option typically takes around 9 hours and 27 minutes and costs between €110 and €385. Flying alone is the quickest option, taking around 8 hours and 1 minute, with prices ranging from €82 to €339.
The prices for a bus ticket between Lisbon and Bari range from €191 to €314.
To travel from Lisbon to Bari without using public transportation, you can drive the entire distance. The driving distance between the two cities is approximately 2964.4 km, taking around 27 hours and 5 minutes.
The best way to travel from Lisbon to Bari without a car is by taking a bus and train via Zaragoza. This journey typically takes around 33 hours and 47 minutes and can cost between €192 and €440. Alternatively, you can also fly from Lisbon to Brindisi and then take a train to Bari, which takes about 9 hours and 27 minutes.
No, there is no direct link between Lisbon and Bari. However, there are options available with transfers. One option is to take a bus from Lisbon to Milan and then transfer to a train to Bari. This journey, including transfers, takes approximately 43 hours and 55 minutes. Another option is to fly from Lisbon to Brindisi and then take a train to Bari, which takes approximately 9 hours and 27 minutes.
The flight duration between Lisbon and Bari typically takes around 5 hours and 50 minutes, with one stopover. However, there is no direct flight available between the two cities. The cost of the flight can vary between €83 and €331, depending on the airline and the time of booking.
There are plenty of accommodation options near Bari. You can choose from over 1667 hotels with prices starting at €49. Some popular areas to stay near Bari include the historic center, Polignano a Mare, and Monopoli, all of which offer a range of hotels, bed and breakfasts, and boutique accommodations.