There are 9 ways to get from Bern to Matera by train, plane, bus, train (Trenitalia), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Basel, fly, bus
best- Take the train from Bern to Basel SBBtrain
- Fly from Basel (BSL) to Bari Karol Wojtyła Airport (BRI)plane BSL - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
7h 29m€109–336Bus via Turin
cheapest- Take the bus from Bern to Turinbus FlixBus N506
- Take the bus from Turin Corso Vittorio Emanuele II to Matera Via Don Luigi Sturzobus Itabus
20h 40m€88–168Train via Brig
- Take the train from Bern to Brigtrain Ic8 / ...
- Take the train from Domodossola to Milano Centraletrain Re4
- Take the train from Milano Centrale to Ferrandina-Pom.Migl.train Fr
15h 19m€205–422Drive 1,216.5 km
- Drive from Bern to Materacar 1,216.5 km
12h 16m€215–310Train to Zurich Airport, fly, bus
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Bari Karol Wojtyła Airport (BRI)plane ZRH - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
7h 17m€131–349Train, train to Milano Malpensa Airport, fly, bus
- Take the train from Bern to Brigtrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Bari Karol Wojtyła Airport (BRI)plane MXP - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
9h 45m€97–292Train, train to Milan Linate Airport, fly, bus
- Take the train from Bern to Brigtrain
- Take the train from Domodossola to Milano Centraletrain
- Fly from Milan Linate Airport (LIN) to Bari Karol Wojtyła Airport (BRI)plane LIN - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
10h 35m€119–290Train
- Take the train from Bern to Locarnotrain Ic
- Take the train from Locarno to Milano Centraletrain
- Take the train from Milano Centrale to Bari Centraletrain Fr
- Take the train from Bari Centrale to Altamuratrain
18h 10m€255–708Bus
- Take the bus from Bern Car Terminal Neufeld to Zurich Central Bus Station Sihlquaibus
- Take the bus from Zurich to Potenza, Terminal Busbus
- Take the bus from Potenza, Terminal Bus to Matera piazza Matteottibus
21h 5m€92–96
Bern to Matera by train, foot, and bus
Questions & Answers
The cheapest way to get from Bern to Matera is to bus which costs €91 - €97 and takes 21h 5m.
The fastest way to get from Bern to Matera is to train and fly and bus which takes 7h 17m and costs €130 - €350.
No, there is no direct bus from Bern to Matera. However, there are services departing from Bern and arriving at Matera Via Don Luigi Sturzo via Turin Corso Vittorio Emanuele II. The journey, including transfers, takes approximately 20h 40m.
No, there is no direct train from Bern to Matera. However, there are services departing from Bern and arriving at Matera Sud via Locarno, Milano Centrale, Bari Centrale and Altamura. The journey, including transfers, takes approximately 18h 10m.
The distance between Bern and Matera is 1200 km. The road distance is 1216.5 km.
The best way to get from Bern to Matera without a car is to train via Brig which takes 15h 19m and costs €200 - €430.
It takes approximately 7h 29m to get from Bern to Matera, including transfers.
Bern to Matera bus services, operated by FlixBus, depart from Bern station.
Bern to Matera train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Bern station.
The best way to get from Bern to Matera is to train via Brig which takes 15h 19m and costs €200 - €430. Alternatively, you can bus via Turin, which costs €85 - €170 and takes 20h 40m.
What companies run services between Bern, Switzerland and Matera, Italy?
You can take a train from Bern to Matera - Via Dante Alighieri via Brig, Domodossola, Milano Centrale, Ferrandina-Pom.Migl., and Ferrandina in around 15h 19m. Alternatively, you can take a bus from Bern to Matera Via Don Luigi Sturzo via Turin and Turin Corso Vittorio Emanuele II in around 20h 40m.
- Website
- ita-airways.com
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- €50–140
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €50–140
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €35–120
- Website
- easyjet.com
Flights from Basel to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday and Friday
- Estimated price
- €70–190
Flights from Milano Malpensa Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €35–110
- Website
- lufthansa.com
Flights from Basel to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Monday, Friday, Wednesday, Thursday, and Saturday
- Estimated price
- €110–410
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–140
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €90–340
- Website
- flyedelweiss.com
Flights from Zurich Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 45m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €180–340
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- https://www.sbb.ch/en
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €45–140
- Website
- https://www.sbb.ch/en
Train from Bern to Locarno
- Ave. Duration
- 2h 57m
- Frequency
- Once a week
- Estimated price
- €95–280
- Website
- https://www.sbb.ch/en
Train from Locarno to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €40–120
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Milano Centrale
- Ave. Duration
- 1h 39m
- Frequency
- Every 2 hours
- Estimated price
- €8–11
- Website
- https://www.trenord.it/en/
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Ferrandina-Pom.Migl.
- Ave. Duration
- 7h 36m
- Frequency
- Once daily
- Estimated price
- €150–290
- Schedules at
- trenitalia.com
Train from Milano Centrale to Bari Centrale
- Ave. Duration
- 8h 13m
- Frequency
- Every 3 hours
- Estimated price
- €150–300
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €10–17
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Bari Centrale
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a day
- Estimated price
- €110–240
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Altamura
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- https://ferrovieappulolucane.it/en/
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Bern to Turin
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- €23–40
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from Bern to Turin
- Ave. Duration
- 7h 10m
- Frequency
- Twice a week
- Estimated price
- €25–40
- Schedules at
- gruppodimaio.it
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Turin Corso Vittorio Emanuele II to Matera Via Don Luigi Sturzo
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- €65–130
- Website
- https://www.itabus.it/en/home
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- regiojet.com
Bus from Bern Car Terminal Neufeld to Zurich Central Bus Station Sihlquai
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- €8–13
- Website
- https://regiojet.com/
- Phone
- +390975 343195
- info@ventrebus.com
- Website
- ventrebus.com
Bus from Zurich to Potenza, Terminal Bus
- Ave. Duration
- 15h 55m
- Frequency
- Twice a week
- Estimated price
- €75
- Schedules at
- ventrebus.com
- Phone
- +39 0835 721443
- info@grassani.it
- Website
- grassani.it
Bus from Potenza, Terminal Bus to Matera piazza Matteotti
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €8–9
- Schedules at
- grassani.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Bern to Matera bus services, operated by FlixBus, arrive at Turin station.
Bern to Matera train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Locarno station.
Yes, the driving distance between Bern to Matera is 1217 km. It takes approximately 12h 16m to drive from Bern to Matera.
Book your Bern to Matera train tickets online with Omio.
Book your Bern to Matera bus tickets online with Omio.
There are 1292+ hotels available in Matera.













































