How to get from Brindisi to Amalfi

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  •  6 h

  1. Take the train from Brindisi to Caserta Fa
  2. Take the train from Caserta to Salerno Reg

$88 - $125

Cheapest option

Leonetti Bus  •  7 h 9 min

  1. Take the Leonetti Bus from Brindisi - Autorità Portuale to Salerno - Piazza Montpellier Gallipoli

$26 - $51

4 alternative options

Bus, line 5120 bus  •  6 h 53 min

  1. Take the bus from Brindisi to Salerno
  2. Take the line 5120 bus from Salerno to Amalfi 5120

$45 - $64

Bus, train, line 5120 bus  •  7 h 17 min

  1. Take the bus from Brindisi to Taranto
  2. Take the train from Taranto to Salerno Fr / ...
  3. Take the line 5120 bus from Salerno to Amalfi

$37 - $64

Drive  •  4 h 12 min

  1. Drive from Brindisi to Amalfi 217.5 miles

$50 - $80

Fly, train, line 5120 bus  •  8 h 24 min

  1. Fly from Brindisi (BDS) to Naples (NAP) BDS - NAP
  2. Take the train from Napoli Centrale to Salerno
  3. Take the line 5120 bus from Salerno to Amalfi

$138 - $416

What companies run services between Brindisi, Italy and Amalfi, Italy?

You can take a train from Brindisi to Amalfi via Caserta and Salerno in around 6 h. Alternatively, you can take a bus from Brindisi to Amalfi via Salerno, Salerno - Irno, Salerno - Autostazione Vinciprova, and Salerno in around 6 h 53 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Brindisi to Naples via Rome
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$130 - $490
Flights from Brindisi to Naples via Milan Linate
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$130 - $490
Ryanair
Website
ryanair.com
Flights from Brindisi to Naples via Milan Bergamo
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$55 - $270
Flights from Brindisi to Naples via Venice Treviso
Ave. Duration
6 h 50 min
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$45 - $260
easyJet
Website
easyjet.com
Flights from Brindisi to Naples via Milan Malpensa
Ave. Duration
4 h 15 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$90 - $450
Vueling Airlines
Website
vueling.com
Flights from Brindisi to Naples via Barcelona
Ave. Duration
6 h 5 min
When
Wednesday and Saturday
Estimated price
$270 - $800
Eurowings
Website
eurowings.com
Flights from Brindisi to Naples via Munich
Ave. Duration
6 h 20 min
When
Sunday
Estimated price
$140 - $600
Train operators
Trenitalia Frecce
Phone
+39 06 68475475
Website
trenitalia.com
Train from Brindisi to Caserta
Ave. Duration
3 h 49 min
Frequency
3 times a day
Estimated price
$45 - $70
Website
orario.trenitalia.com
Train from Taranto to Salerno
Ave. Duration
3 h 14 min
Frequency
5 times a day
Estimated price
$30 - $50
Website
orario.trenitalia.com
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Caserta to Salerno
Ave. Duration
59 min
Frequency
Hourly
Estimated price
$5 - $12
Website
orario.trenitalia.com
1st Class
$9 - $12
Trenitalia Intercity
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Napoli Centrale Station to Salerno Station
Ave. Duration
41 min
Frequency
Every 4 hours
Estimated price
$15 - $22
Website
italotreno.it
Bus operators
Miccolis
Phone
080 5315334
Website
miccolis-spa.it
Bus from Brindisi to Salerno
Ave. Duration
4 h 37 min
Frequency
3 times a day
Estimated price
$40
Schedules at
miccolis-spa.it
TTI Slr
Phone
+39081969167
Email
servizioclienti@leonettiroma.it
Website
leonettiroma.it
Bus from Brindisi - Autorità Portuale to Salerno - Piazza Montpellier
Ave. Duration
5 h
Frequency
Once a week
Estimated price
$20 - $27
Schedules at
leonettiroma.it
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Brindisi to Taranto
Ave. Duration
1 h 10 min
Frequency
Every 15 minutes
Estimated price
$3 - $5
Website
Ouibus

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 Need to know: Jadrolinija, Italian Lakes: Getting around by train and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

The distance between Brindisi and Amalfi is 281 km. The road distance is 348 km.

The cheapest way to get from Brindisi to Amalfi is to Leonetti Bus which costs 22€ - 45€ and takes 7 h 9 min.

The quickest way to get from Brindisi to Amalfi is to drive which takes 4 h 12 min and costs 40€ - 65€.

No, there is no direct bus from Brindisi to Amalfi. However, there are services departing from Brindisi and arriving at Amalfi via Salerno - Irno and Salerno. The journey, including transfers, takes approximately 6 h 53 min.

It takes approximately 6 h to get from Brindisi to Amalfi, including transfers.