Travel Information
Compare bus and train for Vasto to Bologna
Omio recommends booking the bus as it is the most popular option from Vasto to Bologna among Omio's users. If you are prioritising price, take the bus, with an average ticket price of CHF 51 For those with little time, consider booking a train, which has an average total journey time of 5h 8m. If you are seeking to minimise your carbon footprint, the train is your best option, with estimated CO2 emissions of 0.1 - 0.3kg. Average ticket prices depend on the travel mode: a bus costs an average of CHF 51, while a train costs an average of CHF 52.
Distance: 235 miles (379 km)
Compare bus with
Most popular Bus | Train | Driving |
|---|---|---|
CHF 51 Average price Cheapest | CHF 52 Average price | CHF 105 Average price (fuel + tolls) |
6h 56m Average total duration 6h 26m Onboard + 30m Additional time* | 5h 8m Average total duration Fastest 4h 38m Onboard + 30m Additional time* | 4h 17m Average total duration (door-to-door) |
0.4 - 0.9kg CO2 emissions | 0.1 - 0.3kg CO2 emissions Lowest | - CO2 emissions |
![]() Most popular bus company | ![]() Most popular train company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Compare ways to travel from Vasto to Bologna
Compare the available ways to get from Vasto to Bologna, with the key details around price, speed, convenience, and direct service.
This is compared to other travel options from Vasto to Bologna:
A bus is CHF 2 less than a train for this route with tickets for a train from Vasto to Bologna costing on average CHF 52.
Other travel options to Bologna take longer:
Bus takes on average 6h 56m.
Tickets start at around CHF 51 compared to roughly CHF 105 in fuel and tolls — a saving of about CHF 55. The journey takes 6h 26m versus 4h 17m by car, so you'll arrive a bit later, but you can use the time productively rather than spending it behind the wheel. No parking to sort, no fuel stops, and most coaches have Wi-Fi and power outlets.
Driving is worth considering if you're on a tight schedule, travelling as a group (where fuel costs split several ways), or want the flexibility to stop along the way.
Travel optionsfrom Vasto to Bologna
How to get from Vasto to Bologna by train, bus or flight.
Our recommendation
The best way to travel from Vasto to Bologna is by taking a train because it’s the best combination of price and speed.
Regionale 19780 · Regionale Veloce TTPER 24942:10 PM 6h36 Casalbordino-Pollutri 8:46 PM Bologna Centrale CHF 31 1 One-way 1 transfer
Cheapest
Regionale 19780 · Regionale Veloce TTPER 24942:10 PM 6h36 Casalbordino-Pollutri 8:46 PM Bologna Centrale CHF 31 1 One-way 1 transfer
Fastest
Intercity 608+
FRECCIAROSSA 881610:23 AM 3h52 Vasto-San Salvo 2:15 PM Bologna Centrale CHF 65 1 One-way 1 transfer
Other options
Regionale 19782 · Regionale 4222 · Regionale Veloce 39324:10 PM 7h11 Casalbordino-Pollutri 11:21 PM Bologna Centrale CHF 31 1 One-way 2 transfers
Regionale 19776 · Regionale 4212 · Regionale Veloce TTPER 392210:10 AM 7h16 Casalbordino-Pollutri 5:26 PM Bologna Centrale CHF 31 1 One-way 2 transfers
Regionale 19780 · Regionale Veloce TTPER 24942:04 PM 6h42 Porto Di Vasto 8:46 PM Bologna Centrale CHF 33 1 One-way 1 transfer
FlixBus · FlixBus2:55 AM 7h35 Vasto, Terminal Bus 10:30 AM Bologna, Autostazione (Piazza XX Settembre) CHF 39 1 One-way 1 transfer
FlixBus · FlixBus11:20 AM 10h35 Vasto, Terminal Bus 9:55 PM Bologna, Autostazione (Piazza XX Settembre) CHF 40 1 One-way 1 transfer
20010:45 AM 5h05 Vasto, Gas Station IP 3:50 PM Bologna, Autostazione (Piazza XX Settembre) CHF 40 1 One-way 0 transfers
Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Vasto to Bologna
Travel to Bologna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vasto to Bologna.

This is compared to other travel options from Vasto to Bologna:
A bus is CHF 2 less than a train for this route with tickets for a train from Vasto to Bologna costing on average CHF 52.
Other travel options to Bologna take longer:
Bus takes on average 6h 56m.
- Around 26 trains per day.
- Around 4 buses per day.
However, we recommend checking specific travel dates for your route between Vasto and Bologna as scheduled services by bus and train can vary by season or day of the week.
- Trains mostly depart from Vasto-San Salvo and arrive in Bologna Centrale.
- Buses mostly depart from Vasto, Terminal Bus and arrive in Bologna, Autostazione (Piazza XX Settembre).
- Travel with Frecciarossa, Intercity, Regionale, Intercity Notte to go to Bologna by train.
- Travel with Marino Autolinee, FlixBus, OneBus, Ferrovie del Gargano to go to Bologna by bus.
- 3 direct trains per day with Intercity.
- 1 direct buses per day with Marino Autolinee, OneBus, Ferrovie del Gargano.
Travelling from Vasto to Bologna: related information
Here are some other resources that might have the information you need
