There are 4 ways to get from Urbino to Salerno by train (Trenitalia), bus, 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
best- Take the train from Pesaro to Roma Terminitrain Fa
- Take the train from Roma Termini to Napoli Afragolatrain Fr
- Take the train from Napoli Afragola to Salernotrain Fr
7h 38m€72–141Bus
cheapest- Take the bus from Borgo Mercatale, Urbino to Salerno Piazza Montpellierbus Rimini
8h 20m€30–50Drive 500.9 km
- Drive from Urbino to Salernocar 500.9 km
5h 24m€91–131Bus via Pesaro
- Take the bus from Pesaro to Salernobus 433 / ...
11h 19m€48–79
Urbino to Salerno by bus and train
Comparing Your Travel Options
The cheapest way to get from Urbino to Salerno is to bus which costs €30 - €50 and takes 8h 20m.
The fastest way to get from Urbino to Salerno is to drive which takes 5h 24m and costs €90 - €140.
Yes, there is a direct bus departing from Borgo Mercatale, Urbino and arriving at Salerno Piazza Montpellier. Services depart once daily, and operate every day. The journey takes approximately 8h 20m.
No, there is no direct train from Urbino to Salerno. However, there are services departing from Pesaro and arriving at Salerno via Roma Termini and Napoli Afragola. The journey, including transfers, takes approximately 7h 38m.
The distance between Urbino and Salerno is 615 km. The road distance is 500.9 km.
The best way to get from Urbino to Salerno without a car is to train which takes 7h 38m and costs €70 - €150.
It takes approximately 7h 38m to get from Urbino to Salerno, including transfers.
Urbino to Salerno bus services, operated by Autolinee Curcio, depart from Borgo Mercatale, Urbino station.
Urbino to Salerno train services, operated by Trenitalia Frecce, depart from Pesaro station.
The best way to get from Urbino to Salerno is to train which takes 7h 38m and costs €70 - €150. Alternatively, you can bus, which costs €30 - €50 and takes 8h 20m.
What companies run services between Urbino, Italy and Salerno, Italy?
You can take a bus from Di Vittorio 1 to Salerno via Pesaro Stazione FF.SS., Pesaro, Roma Termini, and Napoli Afragola in around 7h 38m. Alternatively, Autolinee Curcio operates a bus from Borgo Mercatale, Urbino to Salerno Piazza Montpellier once daily. Tickets cost €30–50 and the journey takes 8h 20m.
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Pesaro to Roma Termini
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
Train from Roma Termini to Napoli Afragola
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- €29–50
- Website
- Trenitalia Frecce
Train from Napoli Afragola to Salerno
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Roma Termini to Napoli Afragola
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €24–40
- Website
- Italo Treno
Train from Napoli Afragola to Salerno
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €5–10
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Roma Termini to Napoli Afragola
- Ave. Duration
- 2h 53m
- Frequency
- Twice a week
- Estimated price
- €23–45
- Website
- Trenitalia Intercity
Train from Napoli Afragola to Salerno
- Ave. Duration
- 1h 4m
- Frequency
- Twice a week
- Estimated price
- €5–10
- Website
- Trenitalia Intercity
- Phone
- +39 089 233 899
- [email protected]
- Website
- Curcio Viaggi
Bus from Borgo Mercatale, Urbino to Salerno Piazza Montpellier
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- Curcio Viaggi
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Pesaro to Salerno
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €45–75
- Website
- Flixbus
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Urbino to Salerno bus services, operated by Autolinee Curcio, arrive at Salerno Piazza Montpellier station.
Urbino to Salerno train services, operated by Trenitalia Frecce, arrive at Roma Termini station.
Yes, the driving distance between Urbino to Salerno is 501 km. It takes approximately 5h 24m to drive from Urbino to Salerno.
Book your Urbino to Salerno train tickets online with Omio.
Book your Urbino to Salerno bus tickets online with Omio.
There are 4269+ hotels available in Salerno.





















