Duration 1h 48m
Distance 172.3 km
Average price 19€
Possible routes 6 found

Bologna to Pisa

Rome2rio has found 6 ways to get from Bologna to Pisa by train, bus and car. We recommend taking the train from Bologna Centrale to Firenze Santa Maria Novella and then taking the train from Firenze S.M.N. to Pisa Centrale, which is the fastest option and takes around 1h 48m.
Recommended route

Train

  1. Bologna Centrale
  2. Firenze S.M.N.
  3. Pisa
Fastest
1h 48m
15€ - 26€
Alternative routes

Bus via Florence

  1. Bologna, Bologna
  2. Florence, Florence
  3. Pisa
2h 36m
Bookable on Rome2rio
7€ - 20€

Bus

  1. Bologna - Terminal Bus 200 Mt. Da Stazione Fs
  2. Pisa
2h 45m
Bookable on Rome2rio
8€ - 13€

Night train

  1. Bologna Centrale
  2. Pisa
2h 45m
13€ - 35€

Rideshare

  1. Bologna
  2. Pisa
2h 27m
Cheapest
10€

Drive

  1. Bologna
  2. Pisa
1h 53m
23€ - 35€

Frequently asked questions

Want to know about travelling from Bologna to Pisa? 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.

The cheapest way to get from Bologna to Pisa is to rideshare which costs 10€ and takes 2h 27m.

More details

The quickest way to get from Bologna to Pisa is to train which costs 15€ - 27€ and takes 1h 48m.

More details

Yes, there is a direct bus departing from Bologna - Terminal Bus 200 Mt. Da Stazione Fs and arriving at PISA - Via Pietrasantina Parcheggio. Services depart twice daily, and operate every day. The journey takes approximately 2h 45m.

More details

Yes, there is an overnight train departing from Bologna Centrale and arriving at Pisa Centrale. This train operates Wednesday, Thursday, Friday and Saturday. The journey takes approximately 2h 45m.

More details

The distance between Bologna and Pisa is 115 km. The road distance is 172.3 km.

Get driving directions

The best way to get from Bologna to Pisa without a car is to train which takes 1h 48m and costs 15€ - 27€.

More details

It takes approximately 1h 48m to get from Bologna to Pisa, including transfers.

More details

Bologna to Pisa bus services, operated by FlixBus, depart from Bologna, Bologna station.

More details

Bologna to Pisa train services, operated by ItaloTreno, depart from Bologna Centrale station.

More details

The best way to get from Bologna to Pisa is to train which takes 1h 48m and costs 15€ - 27€. Alternatively, you can bus via Florence, which costs 7€ - 20€ and takes 2h 36m.

Mode details

Bologna to Pisa bus services, operated by FlixBus, arrive at Pisa, Pisa station.

More details

Bologna to Pisa train services, operated by Trenitalia, arrive at Pisa Centrale station.

More details

Yes, the driving distance between Bologna to Pisa is 172 km. It takes approximately 1h 53m to drive from Bologna to Pisa.

Get driving directions

Book your Bologna to Pisa bus tickets online with Busbud and Busbud.

Search and book

There are 3453+ hotels available in Pisa. Prices start at 54€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Bologna and Pisa. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

How to travel from Bologna to Pisa

Find all the possible transport options for your trip from Bologna to Pisa right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Bologna and Pisa?

You can take a train from Bologna to Pisa via Firenze Santa Maria Novella and Firenze S.M.N. in around 1h 48m. Alternatively, you can take a bus from Bologna to Pisa via Florence, Florence in around 2h 36m.
Train operators
Ave. Duration
2h 45m
Frequency
Twice a week
Estimated price
13€ - 18€
Ave. Duration
6h 3m
Frequency
Twice a week
Estimated price
25€ - 35€
Bus operators
Ave. Duration
1h 20m
Frequency
Every 20 minutes
Estimated price
8€ - 10€
Ave. Duration
1h 30m
Frequency
5 times a day
Estimated price
5€ - 8€
Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
5€ - 6€
Ave. Duration
3h 20m
Frequency
Once daily
Estimated price
12€
Other operators
Ave. Duration
2h 27m
Frequency
3 times a day
Estimated price
10€

Pisa, Italy

Pisa is a city in Tuscany, Central Italy, straddling the River Arno just before it empties into the Tyrrhenian Sea. It is the capital city of the Province of Pisa. Although Pisa is known worldwide for its leaning tower (the bell tower of the city's cathedral), the city of over 90,834 residents (around 200,000 with the metropolitan area) contains more than 20 other historic churches, several medieval palaces and various bridges across the River Arno. Much of the city's architecture was financed from its history as one of the Italian maritime republics. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe