|Distance||273 miles (441 km)|
|Average bus duration||15 h 20 min|
|Average bus ticket price||$46 (€40)|
Buses from Geneva to Livorno cover the 273 miles (441 km) long journey taking on average 15 h 20 min with our travel partners like BlaBlaCar. There are direct bus services available. While the average ticket price for this trip costs around $46 (€40), you can find the cheapest bus ticket for as low as $46 (€40). Travelers depart most frequently from Geneva, Eaux-Vives and arrive in Livorno, Piazza Dante (Stazione ferroviaria).
Passengers board the bus most frequently from Geneva, Eaux-Vives, which is located around 1.2 miles (1.9 km) away from the city centre, and they get off the bus at Livorno, Piazza Dante (Stazione ferroviaria), located 1.7 miles (2.8 km) away from the city centre.
Here are some other resources that might have the information you need