1map logoGo to main page

Bari to Sorrento from $18: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bari, Italy
to
Sorrento, Italy

How to Get from Bari to Sorrento: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 - Bus, trainBest price
278 kmDistance
3h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bari to Sorrento with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Train
Average Duration
4h  56m
Estimated price
$18-47
Recommended
route map
Distance: 278 km
Duration: 3h 29m

See more options

Pricing table
Company
Stcir
Bus
Average Duration
5h  18m
Estimated price
$28-38
Company
various
Train
Average Duration
5h  41m
Estimated price
$28-39
Company
various
Train
Average Duration
5h  31m
Estimated price
$29-95
Company
N/A
Drive
Average Duration
3h  29m
Estimated price
$47-68
Company
various
Plane
Train
Average Duration
5h  7m
Estimated price
$82-184
Company
various
Plane
Train
Average Duration
4h  55m
Estimated price
$185-186

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $26 $20 $24 $34 $28 $27 $33

Traveling From Bari to Sorrento

The journey from Bari to Sorrento reveals a change in scenery and ambiance, where Bari offers vibrant urban life steeped in history, while Sorrento enchants with breathtaking coastal views and a laid-back atmosphere.

Best Neighbourhoods in Sorrento

Sorrento boasts charming neighborhoods, each offering distinct experiences for visitors.

Piazza Tasso
• Lively atmosphere with restaurants and cafes.
• Central hub for events and entertainment.
Marina Grande
• Picturesque fishing village vibe.
• Known for fresh seafood dining options.
Old Town
• Narrow cobblestone streets filled with history.
• Quaint shops and artisan boutiques abound.

Best Times To Visit Sorrento's Attractions

Timing your visits can greatly enhance your Sorrento experience.

Marina Grande
Visit early in the morning for peaceful views and fewer tourists.
Piazza Tasso
Enjoy late afternoons when street performers bring the square to life.
Old Town
Explore during weekdays to avoid weekend crowds in charming alleyways.

Sorrento Weather: What to Expect Year-Round

Sorrento enjoys a Mediterranean climate with mild winters and warm summers, making it an inviting destination year-round; spring and early fall offer the most pleasant weather with fewer crowds. Understanding the seasonal shifts can help you plan activities, whether it’s sunbathing on the coast or exploring charming streets during the cooler months.

Dining in Sorrento: A Culinary Delight

Try the local dish 'gnocchi alla sorrentina,' which features fluffy potato dumplings baked with rich tomato sauce and melted mozzarella, offering a comforting contrast to Bari's seafood-centric cuisine. Dining here often takes place in quaint, family-run trattorias adorned with lemon trees, creating an inviting atmosphere filled with the aroma of fresh, local ingredients.

Bari - Sorrento operators

Explore transport companies operating between Bari and Sorrento, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+39 080 3112335
Website
https://marinobus.it/en/

Bus from Bari Train Station - Via Giuseppe Capruzzi to Napoli Metropark

Average Duration
3h 25m
Estimated price
17-36
Contact phone
+39 06 88 93 82 32
Website
https://www.itabus.it/en/home

Bus from Bari Via Giuseppe Capruzzi to Napoli Metropark

Average Duration
3h 10m
Estimated price
26-31
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bari to Napoli P.zza Garibaldi

Average Duration
3h 5m
Estimated price
31-33
Train
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Bari Centrale to Caserta

Average Duration
2h 59m
Estimated price
431-433

Train from Roma Termini to Napoli Centrale

Average Duration
1h 8m
Estimated price
437-1790
Contact phone
+39 800 211 388
Website
https://eavsrl.it

Train from Napoli Centrale to Sorrento

Average Duration
1h 10m
Estimated price
179-430
Plane
Website
http://alitalia.com

Plane from Bari (BRI) to Naples (NAP)

Average Duration
Estimated price
67-174
Website
http://ryanair.com

Plane from Bari (BRI) to Naples (NAP)

Average Duration
Estimated price
175-176

Bari to Sorrento: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bari and Sorrento offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€46 - €69
Departure Point
Bari Centrale station
Arrival Point
Sorrento station
Useful tips for train travellers
• On the journey from Bari to Sorrento, you will primarily be using Trenitalia or Italo trains. Trenitalia offers catering services onboard, including a cafe car where you can purchase light meals, snacks, and beverages. Italo does not provide meal service on this route but has ample vending machines available for snacks and drinks.
• When booking your seat, Trenitalia offers three classes: First Class (Executive) with spacious seating and complimentary refreshments, Business Class with comfortable seating and access to the lounge, and Economy Class which is more budget-friendly but still comfortable. Italo offers two classes: Prima (First) Class, which is more spacious and quieter, and Smart (Economy) Class, which is economical and well-suited for short journeys.
• For this route, you can check Trenitalia’s (trenitalia.com) and Italo’s (italotreno.it) official websites. You can find local transport schedules and Sorrento station maps there. For dining options, look at Ristorante da Emilia, just a short walk from the station.
Departure Point
Bari Airport
Arrival Point
Naples Airport. The quickest flight takes 3h and has one stopover
Departure Point
Bari station
Arrival Point
Sorrento - Via Degli Aranci , df 75 station

Frequently asked questions

Find out more about the route from Bari to Sorrento.

Or choose the category:
The distance between Bari and Sorrento is approximately 218.9 km. The typical travel times vary depending on the mode of transportation. By car, it takes approximately 4 hours and 41 minutes to reach Sorrento from Bari by taking a bus and then a train. By train, it takes around 5 hours and 34 minutes. Alternatively, if you're driving, it takes about 3 hours and 29 minutes to reach Bari from Sorrento.
The most cost-effective option for traveling from Bari to Sorrento is by taking a bus and train combination, which costs €16-€25 and takes approximately 4 hours and 41 minutes. This option allows you to save on transportation costs while still reaching your destination comfortably. However, if you prefer a quicker option, driving is the most time-efficient choice, taking around 3 hours and 29 minutes.
The prices for traveling between Bari and Sorrento can vary depending on the mode of transportation chosen. By train, the prices range from €25 to €89. If you opt for the bus, the prices range from €25 to €35.
To travel from Bari to Sorrento without using public transportation, you can take a private car or taxi. The driving distance is approximately 276.8 km, and it usually takes around 3 hours and 29 minutes to reach Sorrento by car. The prices for a private car or taxi ride vary but generally range from €45 to €68.
To travel from Bari to Sorrento without a car, the best option is to take a combination of a bus and a train. The journey takes approximately 4 hours and 41 minutes and the ticket prices range from €16 to €25. You can board a bus from Bari to Salerno, and then transfer to a train from Salerno to Sorrento.
There is no direct link between Bari and Sorrento by either train or bus. However, there are options available with transfers. The train journey takes approximately 5 hours and 34 minutes, with transfers at Caserta and Napoli P. Garibaldi. The bus journey takes approximately 5 hours and 15 minutes, with transfers at Napoli - Via G. Ferraris ex garage Grilli.
There is no direct flight between Bari and Sorrento. The quickest flight option involves a stopover and takes approximately 3 hours in total. The cost of the flight will vary depending on the airline and the time of booking, but on average, a one-way ticket can range from $150 to $300.
There are numerous options for accommodation near Sorrento. With over 6,200 hotels available, travelers can choose from a wide range of options to suit their budget and preferences. Prices for hotels in Sorrento start at around €74 per night, offering a variety of choices for different budgets.