1map logoGo to main page

Bari, Apulia to Cagliari, Sardinia from $63: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bari, Italy
to
Cagliari, Italy

How to Get from Bari to Cagliari: 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.

$63 - Train, ferryBest price
695 kmDistance
2h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bari to Cagliari 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
Plane
Average Duration
2h  48m
Estimated price
$87-235
Recommended
Company
various
Train
Drive
Average Duration
18h  31m
Estimated price
$63-91
Cheapest
route map
Distance: 695 km
Duration: 2h 48m

See more options

Pricing table
Company
various
Train
Drive
Average Duration
18h  18m
Estimated price
$64-153
Company
various
Bus
Drive
Average Duration
17h  26m
Estimated price
$65-95
Company
various
Bus
Drive
Average Duration
21h  20m
Estimated price
$65-95

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Fly $91 $98 $85 $87 $85 $104 $119

Traveling From Bari to Cagliari

The journey from Bari to Cagliari offers a fascinating transition from Bari’s vibrant streets and historical architecture to Cagliari’s stunning coastline and rich Sardinian culture.

Best Neighbourhoods in Cagliari

Cagliari boasts diverse neighborhoods, each offering its own charm and attractions.

Castello
• Features stunning medieval architecture.
• Offers breathtaking panoramic views of the city.
Marina
• Known for its bustling markets and seafood restaurants.
• Great for experiencing local culture and nightlife.
Poetto
• Home to a beautiful, lengthy beach.
• Popular for water sports and beachside cafes.

Best Times To Visit Cagliari's Attractions

Finding the right time to explore Cagliari's attractions can enhance your experience.

Bastione di Saint Remy
Visit early in the morning or at sunset for fewer crowds and stunning views.
Cagliari Cathedral
Weekdays offer a quieter experience; mornings are best to appreciate the architecture.
Poetto Beach
Late afternoon visits provide a relaxing atmosphere, perfect for watching the sunset.

Cagliari Weather: What to Expect Year-Round

Cagliari enjoys a Mediterranean climate, characterized by hot, dry summers and mild, wet winters, making it appealing year-round. The best times to visit are spring and fall, when the weather is pleasant and travel experiences are enhanced by fewer tourists.

Dining Recommendation in Cagliari

In Cagliari, don’t miss trying 'Fregola con le Arselle,' a local dish made with small pasta and clams, showcasing Sardinia's coastal flavors that differ from Bari's hearty fare. The lively atmosphere of Cagliari's seafood restaurants, often featuring ocean views and local wines, adds a special touch to your dining experience.

Bari - Cagliari operators

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

Plane Show flights
Website
ryanair.com

Plane from Bari (BRI) to Cagliari (CAG)

Average Duration
1h 25m
Estimated price
$50-410
Website
alitalia.com

Plane from Bari (BRI) to Cagliari (CAG)

Average Duration
3h 20m
Estimated price
$90-270
Train
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Bari Centrale to Caserta

Average Duration
2h 59m
Estimated price
$24-85

Train from Bari Centrale to Napoli Centrale

Average Duration
4h 10m
Estimated price
$21-30
Contact phone
+39 06 8937 1892
Website
italotreno.it

Train from Bari Centrale to Caserta

Average Duration
3h 7m
Estimated price
$21-65
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Bari to Napoli P.zza Garibaldi

Average Duration
3h 5m
Estimated price
$24-35

Bus from Bari Porto to Rome - Tiburtina

Average Duration
3h 39m
Estimated price
$0-0
Ferry
Contact phone
+39.081.496.444
Website
grimaldi-lines.com

Ferry from Naples port to Porto di Cagliari

Average Duration
13h
Estimated price
$40-60

Ferry from Porto di Civitavecchia to Porto di Olbia

Average Duration
6h 5m
Estimated price
$35-50
Contact phone
02 76028132
Website
tirrenia.it

Ferry from Civitavecchia to Olbia

Average Duration
7h
Estimated price
$30-40
Contact phone
+39 010 209 4591
Website
gnv.it

Ferry from Civitavecchia to Olbia

Average Duration
11h 30m
Estimated price
$30-90

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

Traveling between Bari and Cagliari 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.

🛫 Experience a swift and convenient journey from Bari Airport to Cagliari Airport on a direct flight which only takes 1 hour and 25 minutes. Both Ryanair and Alitalia provide excellent flight options for this route. ✈️ Enjoy a hassle-free travel experience as you cover the distance of 2 hours and 48 minutes between Bari and Cagliari by plane. Sit back, relax, and anticipate the captivating views as you fly over the Italian landscape. 💰 Flight prices from Cagliari to Bari typically range from €80 to €216, offering various options to suit your budget and travel preferences. Plan your trip seamlessly and look forward to an exciting adventure in beautiful Southern Italy.
Departure Point
Bari Airport
Arrival Point
Cagliari Airport

Frequently asked questions

Find out more about the route from Bari to Cagliari.

Or choose the category:
The distance between Bari and Cagliari is approximately 432 miles. The typical travel time by bus and ferry is around 17 hours and 19 minutes, while by plane, it takes around 3 hours and 2 minutes. The mode of transportation chosen will greatly impact the travel time between these two cities.
The most cost-effective option for traveling from Bari to Cagliari is by taking a bus and ferry combination, which costs between €45-€68. This option takes around 17 hours and 19 minutes. However, if time is of the essence, the quickest option is to fly, which takes approximately 3 hours and 2 minutes but costs between €77-€217. Considering the cost and time factors, choosing between these options will depend on individual preferences and priorities.
The best way to travel from Bari to Cagliari without a car is by taking a combination of bus and ferry. This journey typically takes around 17 hours and 19 minutes. The cost of this trip usually ranges from €45 to €68. It is advisable to check the current schedules and fares before planning your journey.
The flight between Bari and Cagliari typically takes around 1 hour and 25 minutes. The cost of the flight can vary between €78 and €212, depending on the airline and the time of booking. It is recommended to check with different airlines and compare prices to get the best deal for the flight between Bari and Cagliari.
There are a variety of accommodation options to choose from near Cagliari. With over 2,139 hotels available, visitors can find a suitable place to stay based on their preferences and budget. Prices for hotels in Cagliari start at €66 and vary depending on the location, amenities, and time of year. It is recommended to book in advance to secure the best rates and availability.