Ruvo di Puglia to Milan Bus

  • Lowest price from ≈ $53.88 €47.00
  • Average duration 11h 20m
  • Connections per day 10
  • Distance 763 km
  • CO₂ per person 68 kg

bus from Ruvo di Puglia to Milan

The journey from Ruvo di Puglia to Milan is about 763 km. On average a bus trip takes 11h 20m with 10 connections per day.

Lowest price ≈ $53.88 €47.00
Trip duration 11h 20m
Connections per day 10
Lowest price ≈ $53.88 €47.00
Highest price ≈ $75.89 €66.20
First departure 06:40 AM
Last departure 10:20 PM
Distance 763 km
Departure Ruvo di Puglia
Arrival Milan
Travel operator MarinoBus
Find the best price
MarinoBus53.41 kg CO₂
06:40Ruvo di Puglia Via Eduardo de Fillippo
11h 15m
18:10Milan - San Donato
≈ $53.88 €47.00
1 changes
MarinoBus53.41 kg CO₂
06:40RUVO DI PUGLIA
12h
18:55Milano, Lampugnano
≈ $53.88 €47.00
1 changes
MarinoBus53.41 kg CO₂
06:40Via Eduardo de Filippo
12h
18:55Lampugnano
≈ $59.49 €51.90
1 changes

Next departures from Ruvo di Puglia to Milan

Sample times and fares for the coming days — book to confirm availability and price.

Marino Bus ≈ $53.88 €47.00
06:40 Ruvo di Puglia Via Eduardo de Fillippo
11h 15m · 1 changes
18:10 Milan - San Donato
Marino Bus ≈ $59.49 €51.90
06:40 Via Eduardo de Filippo
12h · 1 changes
18:55 Lampugnano
Marino Bus ≈ $53.88 €47.00
06:40 RUVO DI PUGLIA
12h · 1 changes
18:55 Milano, Lampugnano
Marino Bus ≈ $68.78 €60.00
19:50 RUVO DI PUGLIA
11h 10m · direct
07:00 Milano, Lampugnano
Marino Bus ≈ $75.89 €66.20
19:50 Via Eduardo de Filippo
11h 10m · direct
07:00 Lampugnano
Marino Bus ≈ $75.89 €66.20
19:50 Via Eduardo de Filippo
10h 35m · direct
06:25 Milan Via Giuseppe Impastato
Marino Bus ≈ $68.78 €60.00
19:50 RUVO DI PUGLIA
10h 35m · direct
06:25 Milan - San Donato
Marino Bus ≈ $75.89 €66.20
22:20 Via Eduardo de Filippo
11h 45m · 1 changes
10:20 Lampugnano
Marino Bus ≈ $68.78 €60.00
22:20 RUVO DI PUGLIA
11h 5m · 1 changes
09:40 Milan - San Donato
See all timetables

CO₂ emissions by mode

train 53.41kg
bus 57.23kg
flight 152.6kg
carpool 122.08kg

FAQ