Rome2rio's partners include

There are 6 ways to get from Bologna to Imola by train, bus, taxi, car, rideshare or shuttle

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Bologna to Imola.
Launch map view
  • Distance: 20.8 miles
  • Duration: 29 min

What companies run services between Bologna, Italy and Imola, Italy?

Trenitalia operates a train from Bologna to Imola hourly. Tickets cost $3 - $8 and the journey takes 29 minutes. Alternatively, TPER - Trasporto Passeggeri Emilia Romagna operates a bus from Bologna to Imola hourly. Tickets cost $3 - $5 and the journey takes 1 hour 4 minutes. Società Autocooperative Trasporti Italiani S.p.A. also services this route 6 times a week.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Bologna C.Le to Imola
Avg. Duration
29 min
Frequency
Hourly
Estimated price
$3 - $8
Website
orario.trenitalia.com
1st Class
$6 - $8
Bus operators
TPER - Trasporto Passeggeri Emilia Romagna
Società Autocooperative Trasporti Italiani S.p.A.
Phone
0874.63999
Email
info@satiautobus.com
Website
satiautobus.com
Bus from Bologna - Autostazione Piazza XX Settembre to Imola - Via Luciano Romagnoli
Avg. Duration
40 min
Frequency
6 times a week
Schedules at
satiautobus.com
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Bologna to Imola
Avg. Duration
47 min
Frequency
5 times a day
Estimated price
$3
Book at
blablacar.co.uk
Taxi
Avg. Duration
30 min
Estimated price
$85 - $110
Taxi Auto Pubbliche
Phone
+39 051 246555
NCC Noleggio
Phone
+39 329 213 5536
Website
nccangelo.com
Cotabo
Phone
+39 051 372727
Website
cotabo.it

How far is it from Bologna to Imola?

The distance between Bologna and Imola is 33 km. The road distance is 41 km.

What is the cheapest way to get from Bologna to Imola?

The cheapest way to get from Bologna to Imola is to rideshare which costs 3€ and takes 47 minutes.

What is the fastest way to get from Bologna to Imola?

The quickest way to get from Bologna to Imola is to train which takes 29 minutes and costs 5€.

Is there a direct train between Bologna and Imola?

Yes, there is a direct train departing from Bologna C.Le and arriving at Imola. Services depart hourly, and operate every day. The journey takes approximately 29 minutes.

Is there a direct bus between Bologna and Imola?

Yes, there is a direct bus departing from Porta Maggiore and arriving at Imola Palestra. Services depart hourly, and operate every day. The journey takes approximately 1 hour 4 minutes.

How long does it take to get from Bologna to Imola?

The train from Bologna C.Le to Imola takes 29 minutes including transfers and departs hourly.