Compare prices and tickets by train, bus or flight

Wed
Dec 1
$131Frecciarossa
$42Marino Autolinee
$11Malta Air
Thu
Dec 2
$120Frecciarossa
$59Marino Autolinee
$22Malta Air
Fri
Dec 3
$120Frecciarossa
$47Marino Autolinee
$42Malta Air
Sat
Dec 4
$147Frecciarossa
$61Marino Autolinee
$37Wizz Air
Sun
Dec 5
$131Frecciarossa
$59Marino Autolinee
$30Malta Air
Mon
Dec 6
$112Frecciarossa
$42Marino Autolinee
$23Malta Air
Tue
Dec 7
$112Frecciarossa
$59Marino Autolinee
$10Malta Air
Wed
Dec 8
$112Frecciarossa
$42Marino Autolinee
$14Malta Air
Thu
Dec 9
$112Frecciarossa
$59Marino Autolinee
$10Malta Air
Fri
Dec 10
$112Frecciarossa
$44Marino Autolinee
$22Malta Air
Sat
Dec 11
$118Frecciarossa
$59Marino Autolinee
$12Wizz Air
Sun
Dec 12
$100Frecciarossa
$59Marino Autolinee
$10Malta Air
Mon
Dec 13
$112Frecciarossa
$41Flixbus
$11Malta Air
Tue
Dec 14
$106Frecciarossa
$59Marino Autolinee
$10Malta Air
Wed
Dec 15
$106Frecciarossa
$44Marino Autolinee
$10Malta Air
Thu
Dec 16
$106Frecciarossa
$67Marino Autolinee
$10Malta Air
Fri
Dec 17
$131Frecciarossa
$53Marino Autolinee
$30Malta Air
Sat
Dec 18
$131Frecciarossa
$55Flixbus
$48Malta Air
Sun
Dec 19
$106Frecciarossa
$64Flixbus
$41Malta Air
Mon
Dec 20
$112Frecciarossa
$50Marino Autolinee
$49Malta Air

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Bologna to Matera
Travel by train to Matera 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 Bologna to Matera.
FAQs
What is the price of the cheapest train from Bologna to Matera?
Train tickets to Matera from Bologna for some dates and times can be found for as cheap as $112 (€93)  one way in the next 7 days.
How much does it cost to take a train from Bologna to Matera?
The Bologna to Matera train ticket price is on average $127 (€106)  if you are looking to purchase your tickets for this route in the next week.
How far is Matera from Bologna by train?
The distance between Bologna and Matera by train is approximately 375 miles (605 km).
How many hours is the train time from Bologna to Matera?
While the time it takes to travel 375 miles (605 km) to Matera from Bologna can vary based on specific dates, weekends, and holidays, the Bologna to Matera train journey time is on average 7 h 54 min.
When traveling by train from Bologna to Matera, which train station in Bologna do I depart from and which train station in Matera do I arrive in?

When taking a train from Bologna, you have a couple of train stations you can depart from including Bologna Centrale and Bologna Borgo Panigale. When you arrive in Matera, your train can arrive in train stations including Matera Centrale, Matera, Parco Dei Monaci (Stazione Matera Sud) and Matera, Stazione Centrale Linee Urbane.

Omio customers traveling this route book their trains from Bologna Centrale   to Matera Centrale.

Where is the departure train station in Bologna located? Where is the arrival train station in Matera located?

Passengers board their train most frequently from Bologna Centrale and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Matera Centrale and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Matera.

How many train services are there between Bologna and Matera a day?
On average, there are 10 trains a day from Bologna to Matera. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Bologna to Matera? When does the last train depart from Bologna to Matera?
You can take the first train from Bologna to Matera at 8: 27 AM. The last train from Bologna to Matera that you can take departs at 8: 27 AM. Omio shows you the latest train from Bologna to Matera schedule to help you book the best departure time for this journey.
How far in advance should I buy a train ticket from Bologna to Matera to get the best deals?
If you buy a train ticket from Bologna to Matera within the next 7 days, you can find tickets to cost on average $127 (€106) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bologna to Matera are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bologna
Matera
Bologna Centrale is the most popular Bologna railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bologna for your trip to Matera.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Bologna Centrale
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN