Are you looking for options for how to get to Bari, Italy? Bari is a popular city located in southern Italy, in the Puglia region. The city is known for its beautiful beaches, stunning architecture, and delicious cuisine. There are several ways to get to Bari, including by plane, train, bus, boat and car.

medieval buildings on the sea at golden hour with boats in the foreground
Bari Old Town

I have travelled extensively throughout this region of Italy as a solo traveller, and my most recent visit to Bari was April 2023. You might like to read my other posts on Puglia if you are planning a trip to the region.

In this article, I will discuss various transportation options available for how to get to Bari. This includes arriving by plane, arriving by different train routes, taking a ferry, using bus connections and arriving by car on a scenic road trip through Puglia.

You will also find tips on what to do in Bari, hotel recommendations, a map of the area and faqs at the bottom of this post.

I may earn a commission at no extra cost to you if you make a purchase through my affiliate links.

1. How to get to Bari by plane.

The easiest way to get to Bari is by flying into Bari Karol Wojtyla Airport, which is located about 8km northwest of the city. Several major airlines, including Alitalia, Ryanair, and EasyJet, offer flights to Bari from major cities in Europe.

Once you arrive at the airport, you can take a taxi or shuttle bus to get to the city centre.

How to get to Bari city centre from Bari airport.

To get from Bari airport to Bari city centre, you have several options:

  • Rent a car: Car rental services are available at the airport. The drive takes about half an hour and offers beautiful views of Puglia’s countryside. Remember that driving in Italy requires an International Driving Permit if you don’t hold an EU licence. Read more in my Ultimate Guide to Renting a Car in Puglia.
  • Take a shuttle bus or taxi: Book your shared shuttle service or private taxi online through companies like Shuttle Direct , which offers direct transfers between the airport and Bari city centre. There is also a taxi stand outside the airport, with a flat rate fee of $25 to Bari city centre.
  • Public transportation: You can take a local bus called Tempesta Bus for €4 that goes directly from Bari Airport to Bari Centrale train station. Book your ticket here. The central station is about 20 a minute walk to the major landmarks in Bari, or there are local buses and trains you can take from here to different destinations.
a city square with a clock tower in the background.
Piazza Mercantile, Bari, Puglia

Further reading: A Series of Planned Road Trip Itineraries around Puglia, Italy.

2. How to get to Bari by train.

Bari has eight train stations: Bari Centrale, Bari S. Spirito, Bari Palese Macchie, Bari Zona Industriale, Bari Marconi, Bari Parco Sud, Bari Torre Quetta, and Bari Torre a Mare.

Bari Centrale is the major station in the centre of Bari. I will focus this section on how to get to Bari Centrale by train – but if you find yourself at one of the other stations, you can usually transfer to Bari Centrale via a local train.

Bari Centrale is well connected to other major cities in Italy, including Rome, Milan, and Naples. You can check the schedules and buy train tickets on Trenitalia’s official website. The trains run several times a day, and you can book your ticket online or at the train station.

How to get a train into Bari Centrale from different cities in Italy.

  • From Rome: Take a high-speed Trenitalia Frecce train from Roma Termini to Bari Centrale. The journey takes about 4 hours.
  • From Milan: Take a high-speed Trenitalia Frecce train from Milano Centrale to Bari Centrale. The journey takes about 7.5 hours.
  • From Naples: Take a Trenitalia Intercity train from Naples Napoli Centrale to Taranto. Then change trains at Taranto to Bari Centrale. The journey takes about 3.25 hours.
  • From Florence: Take a high-speed Italo Treno train from Firenze Santa Maria Novella to Bari Centrale. The journey takes about 6 hours. There is only one direct connection per day, but your other option is to change trains at Rome.
  • From Venice: Take a high-speed Trenitalia Frecce train from Venezia Santa Lucia to Bari Centrale. The journey takes about 8 hours.
  • From Bologna: Take a high-speed Trenitalia Frecce train from Bologna Centrale to Bari Centrale. The journey takes about 5.5 hours. There is also a slower Italo Treno train which takes about 7.5 hours.
  • From Brindisi: Take a regional Trenitalia Frecce train from Brindisi to Bari Centrale. The journey takes about an hour, and the trains run several times a day. The train runs parallel with the coast all the way to Bari.

Once you arrive at Bari Centrale, you can explore the city and its attractions. The station is close to the port and about a 20 minute walk from most landmarks (there is also a bus). You are not far from the main sights, such as the Basilica di San Nicola or the Castello Svevo.

Bari Centrale station is fully accessible.

a row of benches sitting next to a body of water.
Lungomare Nazario Sauro

3. How to get to Bari by bus.

Bari has two main bus stations: Bari Autostazione and Piazza Moro. Bari Autostazione is the main bus terminal in the city and is located near the central train station, while Piazza Moro is located in the city centre, near the old town. Choose the station that is most convenient for you, depending on your destination and your arrival point in Bari.

Long distance bus lines which stop at Bari are: Marino Bus, FlixBus and Marozzi.

The local bus network is operated by Ferrovie del Sud Est (FSE), which connects Bari with major cities such as Rome, Naples, and Milan.

Tickets and pricing

Ticket prices vary depending on your destination, but generally range from €1 – €4 per single journey. Tickets can be purchased at the bus station, local newsstands (tabacchi), or on board from the driver. Keep in mind that purchasing a ticket onboard may cost slightly more than buying it beforehand.

For those planning to use public transportation frequently during their stay, consider purchasing a daily or weekly pass for added convenience and savings.

Bus etiquette and tips

When travelling by bus in Bari and Puglia, keep these tips in mind:

  • Book tickets in advance: Purchase tickets online in advance for better prices and guaranteed seats.
  • Check luggage allowances: Some operators have strict limits on size and weight.
  • Validate your ticket: Validate your ticket using the machine onboard as soon as you board the bus.
  • Be flexible: Buses may not always run precisely according to schedule; allow some extra time.
  • Limited Sunday service: Buses operate less frequently on Sundays and public holidays.
  • Limited evening service: There are not always buses in the evenings.
  • Travel in comfort: Buses usually offer free Wi-Fi, power outlets and air conditioning.

Once you arrive in Bari, you can explore the city and its attractions. If you arrived at Bari Autostazione, you can easily walk or take a 10 minute bus to many of the main sights, such as the Basilica di San Nicola or the Castello Svevo.

If you arrived at Piazza Moro, you are already in the city centre, so you can start your exploration from there. To travel further afield, you can take a train or another bus from Bari to other destinations in Italy.

a group of boats that are sitting in the water.
Bari harbour with Teatre Margherita

Further reading: Ultimate Puglia Travel Guide.

4. How to get to Bari by car.

Bari is located on the coast and is well connected to other cities in Italy via the A14 and A16 highways.

Renting a car in Bari is an ideal way to explore the captivating region of Puglia and take in its stunning scenery. With a car rental in Bari, you can easily visit nearby towns and attractions while enjoying the stunning landscapes along the way.

However, driving in Italy can be quite challenging, especially if you are not used to driving on narrow roads and in heavy traffic. Make sure to familiarise yourself with the local driving rules and regulations before embarking on your trip.

Car rental options in Bari.

There are several reputable car rental companies available in Bari, offering various types of vehicles to suit your needs and budget. Some popular options include:

I recommend booking your car rental online before arriving in Italy to ensure availability and secure better rates. Discover cars is a car-comparison website and it is always my go-to place for car rentals in Italy.

Further reading: Ultimate Guide to Renting a Car in Puglia, Italy.

Driving tips for navigating roads in Puglia

Driving around Puglia may be different from what you’re used to, so here are some helpful tips for navigating roads in the area.

  • Which side of the road? Drive on the right side of the road and overtake from the left.
  • Road conditions: The roads leading to Bari are generally well-maintained. However, be prepared for occasional narrow streets and heavy traffic within the city centre.
  • Speed limits: Always follow posted speed limits, which are typically indicated by a circular sign with a red border and black numbers. Speed limits vary depending on the type of road: urban streets (50 km/h), secondary roads (90 km/h), main highways (110 km/h) and motorways (130 km/h).
  • Parking spaces: While parking can be challenging in some areas of Bari due to limited spaces or restricted zones (ZTL), there are numerous paid parking lots available around popular attractions like Piazza Mercantile or near seaside promenades. Look for designated parking lots or street parking spots marked with blue lines, where you’ll need to purchase a ticket from nearby machines.
  • Restricted zones: Keep an eye out for Zona Traffico Limitato signs – these indicate restricted traffic zones where only authorised vehicles are allowed during specific hours. Avoid entering these zones without proper authorisation to avoid fines.

Further reading: Hazel’s Guide to Driving in Puglia, Italy.

With your car rental sorted and equipped with essential driving tips, you’re ready to explore Bari and beyond. Discover charming towns like Alberobello, Polignano a Mare or Monopoli – all within easy reach by car.

5. How to get to Bari by boat.

When considering how to get to Bari Italy, you might consider travelling by sea. Bari’s port, the Porto di Bari, is connected to several ports in Italy and abroad, including Dubrovnik, Corfu and Igoumenitsa.

Check the ferry schedules, prices and availability, and plan your journey accordingly.

Some of the most popular ferry companies that operate to and from Bari include:

  1. Jadrolinija: Offers ferry connections between Bari and several destinations in Croatia, including Dubrovnik and Split.
  2. Ventouris Ferries: Operates ferry services between Bari and various ports in Greece and Albania, such as Corfu, Igoumenitsa, and Zakynthos.
  3. Grimaldi Lines: Offers ferry connections between Bari and various destinations in Italy, such as Brindisi, Civitavecchia, Sardinia and Catania.
  4. Tirrenia: Operates ferry services between Bari and various ports in Italy, such as Naples and Palermo.
  5. Anek Lines: Offers ferry connections between Bari and several ports in Greece, such as Patras and Igoumenitsa.

These companies offer a range of ferry services, from standard to luxury ferries, and you can book your tickets online or at their ticket offices.

6. Map showing Bari with local airports, train stations & bus stations.

7. FAQs about how to get to Bari, Puglia, Italy

Q. What is a summary of how to get to Bari, Italy?

A. You can fly directly to Bari International Airport, or you can take a train from other cities in Italy. There are also buses and carpool services available from other Italian cities as well as ferry service from some of the islands off the coast. If you plan on taking a car, make sure you check for toll roads in advance. Once you’ve arrived at Bari, there is an extensive public transportation system that will help you get around the city with ease.

Further reading: How to get to Alberobello, Puglia, Italy.

Q. What documents do I need to enter Italy?

A. All visitors must have a valid passport with them when entering into Italy, regardless of how long they plan on staying. Depending on your nationality, you may also need to apply for a visa in advance of your arrival. Be sure to check with the Italian embassy or consulate in your country for more information about requirements and regulations.

Q: How do I buy a train or bus ticket to Bari?

A: You can buy a train or bus ticket to Bari online on the train or bus company’s website, at the train or bus station, or from authorised resellers.

Q: What is the best time to travel to Bari?

A: The best time to travel to Bari is during the spring or fall, when the weather is mild and the crowds are smaller. However, Bari is a year-round destination, and each season has its own charm.

Related reading: The Best Time to Visit Alberobello.

A. Top attractions include the Bari Cathedral, Petruzzelli Theatre and Castello Svevo di Bari (Bari Castle). Other popular sights are the Basilica San Nicola, Museo Archeologico Provinciale di Bari and Passeggio A Mare Lungomare. Additionally, the old town area is full of local shops and restaurants to explore, as well as many cafés and bars where visitors can sample some of the local cuisine.

Further reading: Must See Sights: The 30 Best Places to Visit in Puglia.

8. Further travel tips and information on Bari.

This section contains help on where to stay and what to do in Bari.

What to do in Bari

I wrote a post about the top 24 things to do in Bari, and you can also read about my Bari street food odyssey!

One must-visit location is the Old Town (Bari Vecchia), where visitors can wander through the narrow streets and admire the beautiful architecture of the medieval buildings. The Basilica of San Nicola is also located in the Old Town and is home to the remains of Saint Nicholas.

Visitors can also visit the Castello Svevo, a 12th-century fortress that was once the residence of the Norman kings of Sicily, and is now a museum that showcases the history of the city.

Bari is known for its delicious cuisine, which is a blend of Mediterranean and Pugliese flavours. Foodies will love the city’s street food scene, with favourites including the famous Focaccia Barese, and the local specialty Orecchiette pasta with broccoli rabe and anchovies.

For a unique dining experience, visitors can also try a traditional Puglian meal at a Masseria, which is a traditional farm that serves farm-to-table cuisine using fresh local ingredients.

Bari is also a great place to shop, with the Mercato Centrale being a popular spot to buy fresh produce, seafood, and local handicrafts.

This guide covers how to get to Bari Italy – but for trips outside Bari, I’ve got you covered with my 10 amazing day trips to take from Bari guide.

Where to to stay in Bari.

Bari Vecchia

I recommend staying in the Bari Vecchia area because it is so beautiful. This is the old town, and it is full of charm and history. However it can be more expensive than other areas.

Other great neighbourhoods include the Murat Quarter, Bari Palese and San Nicola Stadium neighbourhood.


Hotels in the Murat Quarter are centrally located, close to the promenade and perfect for first time vistors. Murat is within walking distance of most restaurants, attractions, the train station and Bari Vecchia.

Bari Palese

Hotels in Bari Palese are good for those who like a slightly quieter trip, there is still lots to do but it is not in the city centre so it is less touristy. It’s also close to the airport, and there are lovely beaches.

San Nicola Stadium

Hotels in San Nicola stadium are good for events at the stadium, plus it’s well connected so you can get slightly cheaper accommodation with easy transport links.

Aiport Rooms

Finally if you just need a room very close to the airport for a quick layover, I recommend the B&B AIRPORT BARI DELUXE28. It’s a 20 minute walk to the terminal or 2 minute taxi ride. The location instructions are easy to follow and they provide a continental breakfast in the room, plus some communal breakfast services too.

You can use this link to check current availability for all hotels in Bari on, or use the interactive map below.

Where else to stay in Puglia

You may prefer to stay in one of the nearby towns in Puglia, and just visit Bari for a day trip. I advise checking my post about the best towns in Puglia first, and then when you have decided where you want to stay, you can use the links below to get the best deals on

Book hotels in Alberobello | Book hotels in Bari | Book hotels in Brindisi | Book hotels in Cisternino | Book hotels in Gallipoli | Book hotels in Lecce | Book hotels in Locorotondo | Book hotels in Martina Franca | Book hotels in Matera | Book hotels in Monopoli | Book hotels in Ostuni | Book hotels in Otranto | Book hotels in Polignano a Mare | Book hotels in Trani | See all hotels in Puglia.

a city with lots of white buildings on top of it.
Ostuni, Puglia

Travel Advice for Puglia

For more in depth travel advice for your trip to the Puglia region of Italy, please see my main Puglia Travel Guide. This guide contains information on things like currency, weather, best time to visit Puglia, tourist seasons, safety and general travel advice for the region.

It also contains a list of every Puglia post I have published, all in one place.

Further reading: Ultimate Puglia Travel Guide.

Climate and tourist seasons in Puglia

Puglia enjoys a Mediterranean climate with mild winters and hot summers. Tourist season peaks in summer, while spring and autumn offer pleasant temperatures and fewer crowds. The longest beach season lasts from May to September, with daytime temperatures ranging from 18-25°C (64-77°F) and nighttime temperatures around 15-20°C (59-68°F).

Winters are mild, ranging from 7-14°C (45-57°F), and snow is rare but possible in higher areas. Rainfall is moderate throughout the year, with autumn experiencing the heaviest precipitation. Many hotels in Puglia close during the winter months (November to February), and rates may be higher due to limited availability, so it’s best to check with individual hotels for winter hours of operation.

Getting around in Puglia

Puglia offers great opportunities for exploration by car, which is the preferred choice for many tourists. Renting a car from Discover Cars at Bari airport allows you to easily navigate the region and visit multiple destinations in a day. See my Ultimate Guide to Renting a Car in Puglia, Italy for more advice.

Further reading: Hazel’s Guide to Driving in Puglia, Italy.

Alternatively, train travel provides an affordable option, although it may not be as accessible as driving. The main railway connects major towns in Puglia, while buses offer regular services between cities and towns.

Boat trips along the picturesque coastline, visiting charming fishing villages and impressive harbor towns like Gallipoli and Otranto, offer an even more scenic experience.

Further reading: 14 Beautiful Towns in Puglia, Italy.

Currency in Italy

Currency in Italy is the Euro (€ EUR), available in both paper notes and coins. Coins range from 5 cents to 500 euros. Credit cards are widely used. Italy has ATMs called ‘Bancomat,’ similar to those in the UK or USA, providing convenient cash access. Cash is generally preferred, although some places accept card payments. Banks operate from 08:30 to 13:00 and 15:00 to 16:00, Monday to Friday.

Road trip itineraries in Puglia.

I have published a series of done-for-you road trip itineraries for Puglia, along with guides for driving in Puglia and how to rent a car in Puglia.

My itineraries come in 7 day, 10 day and 14 day versions, but of course you can amend them to suit your own preferences. They all contain driving instructions, maps and suggestions for things to do and places to stay.

Quick links for Bari, Puglia.

If you found this guide on how to get Bari useful, feel free to use the below images to pin the guide to your Pinterest account, for later reading.

Found this post helpful? Buy Me a Coffee!

You are reading Hazel’s Travels – an online publication and travel blog which aims to provide advice and inspiration for travel in Europe, the UK and USA.

TripAdvisor Tags: , , ,