1map logoGo to main page

Bari, Apulia to Pisa, Tuscany from $54: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bari, Italy
to
Pisa, Italy

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

$54 by busBest price
607 kmDistance
1h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bari to Pisa 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
1h  34m
Estimated price
$51-280
Recommended
Company
Trenitalia Frecce
Train
Average Duration
7h  25m
Estimated price
$47-155
Cheapest
route map
Distance: 607 km
Duration: 1h 34m

See more options

Pricing table
Company
various
Bus
Average Duration
13h  35m
Estimated price
$54-510
Company
various
Bus
Average Duration
10h  21m
Estimated price
$55-109
Company
various
Plane
Drive
Average Duration
2h  38m
Estimated price
$68-220
Company
various
Drive
Average Duration
7h  42m
Estimated price
$511-512

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $34 $36 $29 $39 $31 $34 $50
Train $59 $40 $48 $43 $54 $59 $64

Bari - Pisa operators

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

Plane
Website
ryanair.com

Plane from Bari (BRI) to Pisa (PSA)

Average Duration
1h 34m
Estimated price
51-280
Website
alitalia.com

Plane from Bari (BRI) to Florence (FLR)

Average Duration
3h 10m
Estimated price
2800-2801
Website
volotea.com

Plane from Bari (BRI) to Florence (FLR)

Average Duration
1h 25m
Estimated price
2802-2803
Train
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Bari Centrale to Florence S.M.N.

Average Duration
5h 51m
Estimated price
514-2804

Train from Florence S.M.N. to Pisa Centrale

Average Duration
1h 21m
Estimated price
471-472
Contact phone
+39 06 8937 1892
Website
italotreno.it

Train from Bari Centrale to Stazione Santa Maria Novella

Average Duration
6h 17m
Estimated price
2808-2809
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Bari to Pisa

Average Duration
13h 35m
Estimated price
4710-510
Contact phone
+39 080 3112335
Website
marinobus.it

Bus from Bari Train Station - Via Giuseppe Capruzzi to Pisa Pietrasantina Bus Station

Average Duration
12h 10m
Estimated price
54-474
Contact phone
+393293958604
Website
pistoia-viaggi.it

Bus from Bari Porto to Pisa

Average Duration
6h 51m
Estimated price
0-0
Contact phone
+355 69 31 41 219
Website
artanitravel.com

Bus from Bari Porto to Pisa

Average Duration
10h 27m
Estimated price
0-0

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

Traveling between Bari and Pisa 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.

Departure Point
Bari Centrale station
Arrival Point
Pisa Centrale station
Useful tips for train travellers
• Onboard the trains from Bari to Pisa, you can enjoy catering services provided by Trenitalia and Italo. Trenitalia offers a café service where you can purchase light snacks, beverages, and hot meals. Italo provides a dining cart with a selection of appetizers, pasta dishes, and drinks. Check both operators' websites for specific menus and prices.
• Trenitalia offers a variety of seating options, including First Class (Executive), Business Class, and Standard (Economy). First Class provides spacious seats, complimentary snacks and drinks, and access to a quieter cabin. Business Class offers more legroom and comfort with complimentary refreshments, while Economy provides a budget-friendly option with comfortable seating. Italo offers Smart, Comfort, and First Class, with the Comfort option providing extra legroom and complimentary snacks.
• On the Bari to Pisa route, you have several operator choices. Trenitalia (trenitalia.com) and Italo (italotreno.it) run trains. Both have user-friendly Websites for booking tickets, checking schedules, and obtaining real-time information.

Frequently asked questions

Find out more about the route from Bari to Pisa.

Or choose the category:
The distance between Bari and Pisa is 606.7 km by air, with a travel time of approximately 1 hour 34 minutes. By train, it takes around 8 hours to reach Pisa from Bari. If you choose to fly to Florence first and then take a train, the travel time is reduced to 3 hours 36 minutes. By road, the distance is 833.3 km and it takes approximately 7 hours 42 minutes by car or 10 hours 28 minutes by bus to travel from Pisa to Bari.
If you are looking for the most cost-effective option, taking a train would be your best bet, with prices ranging from €46 to €119. Although it takes a bit longer at 8 hours, it is a relatively affordable option. However, if time is a priority, flying is the quickest way to reach Pisa from Bari, taking just 1 hour and 34 minutes. Keep in mind that the cost of flying can vary between €51 and €303.
The prices for a train journey between Bari and Pisa can range from €47 to €115. For those opting to travel by bus, the prices vary between €55 and €106.
To travel from Bari to Pisa without using public transportation, you can choose to drive. The road distance between the two cities is approximately 833.6 km, and it takes approximately 7 hours and 42 minutes to drive from Bari to Pisa. However, please note that the prices for renting a car and fuel costs can vary, ranging from €138 to €202.
To travel from Bari to Pisa without a car, the best option is to take a train via Rome, which takes approximately 7 hours and 16 minutes and costs between €46 and €193. Another option is to fly, which takes about 1 hour and 34 minutes and costs between €51 and €303. If you prefer a bus, you can take a route via Livorno, which takes approximately 10 hours and 28 minutes and costs between €51 and €110.
Yes, there is a direct link between Bari and Pisa but it is not available for all modes of transportation. There are no direct trains from Bari to Pisa, but there are train services that require a transfer at Roma Termini and take approximately 7 hours and 16 minutes. On the other hand, there is a direct bus service operating five times a week, which takes approximately 13 hours and 35 minutes to reach Pisa from Bari.
The flight between Bari and Pisa typically takes around 1 hour and 20 minutes. The cost of the flight can vary, ranging from €51 to €296, depending on factors such as the airline, time of booking, and availability.
There are numerous options for accommodation near Pisa. With over 3289 hotels to choose from, travelers are bound to find a suitable place to stay. Prices for hotels start at €39, offering various budget-friendly options.