There are 9 ways to get from Reggio Calabria to Bari by train, bus, ferry, bus and ferry, night bus, car or plane

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

Recommended option

Train, bus  •  7 h

  1. Take the train from Reggio Di Calabria Lido to Castiglione Cosentino Reg
  2. Take the train from Castiglione Cosentino to Sibari Reg
  3. Take the bus from Sibari to Bari

$31 - $60

8 alternative options

Bus  •  7 h 51 min

  1. Take the bus from Reggio Calabria to Lauria
  2. Take the bus from Lauria to Sibari
  3. Take the bus from Sibari to Bari

$41 - $56

Train  •  9 h 4 min

  1. Take the train from Reggio Di Calabria Lido to Castiglione Cosentino Reg
  2. Take the train from Castiglione Cosentino to Sibari Reg
  3. Take the train from Sibari to Taranto Ic
  4. Take the train from Taranto to Bari Centrale Reg / ...

$46 - $88

Ferry, bus  •  10 h 2 min

  1. Take the ferry from Reggio Calabria to Messina Marittima
  2. Take the bus from Messina FS to Bivio Cantinella
  3. Take the bus from Cantinella to Bari

$33 - $46

Night bus  •  7 h

  1. Take the night bus from Reggio Di Calabria Centrale to Bari Centrale Bus

Drive  •  5 h 3 min

  1. Drive from Reggio Calabria to Bari 274.2 miles

$65 - $95

Fly Reggio Calabria to Bari  •  5 h 4 min

  1. Fly from Reggio Calabria (REG) to Bari (BRI) REG - BRI

$116 - $455

Train to Lamezia Terme, fly to Bari  •  6 h 51 min

  1. Take the train from Reggio Di Calabria Lido to Lamezia Terme Centrale
  2. Fly from Lamezia Terme (SUF) to Bari (BRI) SUF - BRI

$81 - $367

Fly Reggio Calabria to Brindisi, train  •  7 h 12 min

  1. Fly from Reggio Calabria (REG) to Brindisi (BDS) REG - BDS
  2. Take the train from Brindisi to Bari Centrale

$157 - $583

Questions & Answers

The cheapest way to get from Reggio Calabria to Bari is to ferry and bus which costs 28€ - 40€ and takes 10 h 2 min.

More details

The quickest way to get from Reggio Calabria to Bari is to drive which takes 5 h 3 min and costs 55€ - 85€.

More details

The distance between Reggio Calabria and Bari is 349 km. The road distance is 439 km.

Get driving directions

It takes approximately 7 h to get from Reggio Calabria to Bari, including transfers.

More details

Yes, there is an overnight bus departing from Reggio Di Calabria Centrale and arriving at Bari Centrale. This bus operates Monday to Friday. The journey takes approximately 7 h.

More details

No, there is no direct train from Reggio Calabria to Bari. However, there are services departing from Reggio Di Calabria Lido and arriving at Bari Centrale via Castiglione Cosentino, Sibari and Taranto. The journey, including transfers, takes approximately 9 h 4 min.

More details

What companies run services between Reggio Calabria, Italy and Bari, Italy?

You can take a bus from Reggio Calabria to Bari via Lauria and Sibari in around 7 h 51 min. Alternatively, you can take a train from Reggio Calabria to Bari via Castiglione Cosentino, Sibari, and Taranto in around 9 h 4 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Reggio Calabria to Bari via Rome
Ave. Duration
4 h 2 min
When
Every day
Estimated price
$100 - $550
Flights from Reggio Calabria to Bari via Milan Linate
Ave. Duration
5 h 2 min
When
Every day
Estimated price
$170 - $800
Flights from Reggio Calabria to Bari via Milan Linate, Rome
Ave. Duration
7 h 5 min
When
Every day
Estimated price
$170 - $950
Flights from Lamezia Terme to Bari via Rome
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$100 - $600
Flights from Lamezia Terme to Bari via Milan Linate
Ave. Duration
3 h 57 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $900
Flights from Reggio Calabria to Brindisi via Rome
Ave. Duration
4 h 12 min
When
Every day
Estimated price
$130 - $650
Flights from Reggio Calabria to Brindisi via Milan Linate
Ave. Duration
6 h 12 min
When
Every day
Estimated price
$210 - $1,000
Flights from Reggio Calabria to Brindisi via Milan Linate, Rome
Ave. Duration
6 h 10 min
When
Monday to Friday
Estimated price
$210 - $1,200
Ryanair
Website
ryanair.com
Flights from Reggio Calabria to Bari via Turin
Ave. Duration
4 h 40 min
When
Tuesday and Thursday
Estimated price
$180 - $1,000
Flights from Lamezia Terme to Bari via Bologna
Ave. Duration
3 h 40 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$65 - $340
Flights from Lamezia Terme to Bari via Milan Bergamo
Ave. Duration
5 h 2 min
When
Monday to Friday
Estimated price
$75 - $370
Flights from Lamezia Terme to Bari via Venice Treviso
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$70 - $350
Flights from Lamezia Terme to Bari via Weeze
Ave. Duration
6 h
When
Monday and Friday
Estimated price
$120 - $490
easyJet
Website
easyjet.com
Flights from Lamezia Terme to Bari via Milan Malpensa
Ave. Duration
6 h 45 min
When
Thursday and Sunday
Estimated price
$120 - $650
Lufthansa
Website
lufthansa.com
Flights from Lamezia Terme to Bari via Munich
Ave. Duration
5 h 20 min
When
Saturday and Sunday
Estimated price
$300 - $1,400
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Reggio Di Calabria Lido to Castiglione Cosentino
Ave. Duration
2 h 21 min
Frequency
Every 4 hours
Estimated price
$14 - $35
Website
orario.trenitalia.com
1st Class
$26 - $31
Train from Castiglione Cosentino to Sibari
Ave. Duration
50 min
Frequency
Every 4 hours
Estimated price
$4 - $11
Website
orario.trenitalia.com
1st Class
$9 - $11
Train from Taranto to Bari Centrale
Ave. Duration
1 h 21 min
Frequency
Hourly
Estimated price
$8 - $18
Website
orario.trenitalia.com
1st Class
$15 - $18
Train from Reggio Di Calabria Lido to Lamezia Terme Centrale
Ave. Duration
1 h 26 min
Frequency
Every 2 hours
Estimated price
$9 - $20
Website
orario.trenitalia.com
1st Class
$16 - $20
Trenitalia Intercity
Bus operators
Busitalia Simet S.p.A.
Phone
+39.0983.520315
Email
info@fsbusitaliafast.it
Website
fsbusitaliafast.it
Bus from Sibari to Bari
Ave. Duration
1 h 49 min
Frequency
3 times a week
Estimated price
$12 - $18
Schedules at
simetspa.it
Bus from Lauria to Sibari
Ave. Duration
59 min
Frequency
On demand
Estimated price
$7 - $12
Schedules at
simetspa.it
Lirosi Linee
Phone
0966 57552
Email
info@lirosilinee.com
Website
lirosilinee.com
Bus from Reggio Calabria to Lauria
Ave. Duration
3 h 33 min
Frequency
Once a week
Estimated price
$21 - $26
Schedules at
lirosilinee.com
Ias Auto Linee
Phone
0983 565635
Email
ias@iasautolinee.it
Website
iasautolinee.com
Bus and ferry from Messina FS to Bivio Cantinella
Ave. Duration
4 h 13 min
Frequency
Once daily
Estimated price
$15 - $22
Schedules at
iasautolinee.com
Bus from Cantinella to Bari
Ave. Duration
3 h 19 min
Frequency
Once daily
Estimated price
$14 - $20
Schedules at
iasautolinee.com
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Night bus from Reggio Di Calabria Centrale to Bari Centrale
Ave. Duration
7 h
Frequency
5 times a week
Website
orario.trenitalia.com
Ferry operators
Metromare Dello Stretto
Website
metromaredellostretto.it
Ferry from Reggio Calabria to Messina Marittima
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$4
Schedules at
metromaredellostretto.it

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, French strikes 2018: What are my alternative transport options? and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.