Cheapest price
$138
Average price
$159
Fastest journey
20 h 35 m
Average duration
21 h 39 m
Buses per day
21
Distance
1004 km
The best way to find a cheap bus ticket from Berlin to Pisa is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Berlin to Pisa will cost around $159 if you buy it on the day, but the cheapest tickets can be found for only $138.
It's difficult to get from Berlin to Pisa without transferring at least once.
Omio recommends booking the flight as it is the most popular option from Berlin to Pisa among Omio's users. If you are prioritising price take the bus with prices starting from €55. For those with little time consider booking a flight which can get you there in 3h 18m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.0 - 2.5kg.
Bus | Most popular Flight | Train |
---|---|---|
€93 Average price Cheapest | €170 Average price | €277 Average price |
1d 24h 30m Average duration 1d 24h 0m Onboard + 30m Additional time* | 6h 18m Average duration Fastest 3h 18m Onboard + 3h 0m Additional time* | 18h 28m Average duration 17h 58m Onboard + 30m Additional time* |
1.0 - 2.5kg CO2 emissions Lowest | 3.0 - 6.0kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 6:51 AM Berlin Spandau | 28h29 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 7:20 AM Berlin, Zentraler Omnibusbahnhof (ZOB) | 26h05 | 9:25 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() ![]() | 9:37 AM Berlin Südkreuz station | 25h43 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 10:05 AM Berlin, Bahnhof Südkreuz | 25h15 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 11:50 AM Berlin | 23h30 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 12:40 PM Berlin, Zentraler Omnibusbahnhof (ZOB) | 22h40 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 12:45 PM Berlin | 23h10 | 11:55 AM Pisa, Autostazione Via Pietrasantina | 1 transfer | |
![]() ![]() | 1:04 PM Berlin Südkreuz station | 22h51 | 11:55 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 1:10 PM Berlin | 22h45 | 11:55 AM Pisa, Autostazione Via Pietrasantina | 1 transfer | |
![]() ![]() | 1:17 PM Berlin-Gesundbrunnen station | 22h03 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() ![]() | 1:28 PM Berlin Hbf | 21h52 | 11:20 AM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 2:50 PM Berlin | 28h25 | 7:15 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 2:50 PM Berlin, Bahnhof Südkreuz | 21h05 | 11:55 AM Pisa, Autostazione Via Pietrasantina | 1 transfer | |
![]() | 3:20 PM Berlin, Zentraler Omnibusbahnhof (ZOB) | 20h35 | 11:55 AM Pisa, Autostazione Via Pietrasantina | 1 transfer | |
![]() | 3:20 PM Berlin, Bahnhof Südkreuz | 27h20 | 6:40 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 4:20 PM Berlin | 26h55 | 7:15 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() ![]() | 5:55 PM Berlin Hbf | 25h20 | 7:15 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() ![]() | 6:04 PM Berlin Südkreuz station | 25h11 | 7:15 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 7:00 PM Berlin, Zentraler Omnibusbahnhof (ZOB) | 23h40 | 6:40 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 7:00 PM Berlin | 27h45 | 10:45 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
![]() | 9:30 PM Berlin, Zentraler Omnibusbahnhof (ZOB) | 25h15 | 10:45 PM Pisa, Autostazione Via Pietrasantina | 2 transfers | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 623 miles (1004 km) |
Average bus duration 1d 24h 0m |
Cheapest ticket price $66 (€55) |
Buses per day 16 |
Bus providers 1 |
Fastest bus 20h 35m |
First bus 04:35 |
Last bus 22:30 |
Find the best buses between Berlin and Pisa with Omio's travel partners FlixBus from $55 (€46). We can find you the best deals, schedules and tickets when comparing and booking the best trip.
FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.
Berlin to Pisa bus information with FlixBus:
Embark on a picturesque journey aboard a Berlin to Pisa bus as you travel between two iconic European cities. Start your adventure at Berlin's bustling ZOB (Zentraler Omnibusbahnhof), where the spirit of the city meets its efficient transportation hub. Your trip will transport you through varied landscapes, culminating at the enchanting Pisa Centrale, the perfect gateway to explore Pisa's storied charm. Whether you're catching buses from Berlin to Pisa for leisure or business, this memorable journey is an ideal way to connect these vibrant destinations.
Travel from the vibrant city of Berlin to the charming town of Pisa effortlessly. The Berlin to Pisa bus service offers a convenient connection with multiple stops along the way. Key stops include Leipzig, Munich, and Florence, giving passengers a chance to explore various parts of Germany and Italy during their journey. Buses leave Berlin as early as 04:35 and the last bus departs around 22:30, ensuring a flexible Berlin to Pisa bus timetable. Typically, services operate at regular intervals providing frequent travel options.
The bus journey from Berlin to Pisa covers a distance of 623 miles (1004 km), with the average bus journey taking approximately 20h 35m. Passengers can sit back and relax as they traverse a beautiful landscape, enjoying all the comforts provided on board.
The Berlin to Pisa bus service runs approximately 16 times daily, covering a wide range of days including weekdays and weekends. For the exact Berlin to Pisa bus schedule, you can check the updates as services may vary based on demand and seasons, ensuring that your travel experience is smooth and accommodating.
Traveling from Berlin to Pisa by bus is a convenient and scenic journey offered by several renowned providers. FlixBus, a popular name in European bus travel, offers modern coaches equipped with comfortable seating, Wi-Fi services, and power outlets to keep you connected throughout the trip. Eurolines, another reputable name, provides similar services with spacious legroom and the option for extra luggage capacity. Both companies operate a range of bus types from standard coaches to ultra-comfortable long-distance buses, catering to the needs of budget-conscious travelers as well as those seeking a more premium experience. These reliable services ensure a smooth journey through diverse landscapes from the vibrant streets of Berlin to the historic charm of Pisa.
To find the cheapest bus tickets for your trip from Berlin to Pisa, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need