Travel options
from Bari to Udine

You can get from Bari to Udine by train, bus or flight.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

May 20
$29Malta Air
May 23
$11Malta Air
May 24
$62Intercity Notte
$80Marino Autolinee
$11Wizz Air
May 25
$11Wizz Air
May 27
$29Malta Air
May 28
$17Wizz Air
May 29
$17Malta Air
May 31
$62Intercity Notte
$82Marino Autolinee
$11Wizz Air

Travel Information between Bari and Udine

distanceDistance385 miles (621 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$6 - $82
cheapestCheapest modeFlight • $6 (€5) • 1 h 20 min
fastestFastest modeFlight • $6 (€5) • 1 h 20 min
carriersPopular travel companiesMarino Autolinee, Wizz Air or Intercity Notte

Travel 385 miles (621 km) by bus, flight or train to Udine from Bari. If speed is a priority, then a flight is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $6 (€5). The most popular travel companies which serve this trip are Marino Autolinee, Wizz Air or Intercity Notte among others. Travelers can even take a direct from Bari to Udine.

Travel Tips: Travel from Bari to Udine

Travel to Udine easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bari to Udine.

How do I get from Bari to Udine?

There are 3 travel options from Bari to Udine: bus, flight or train.

How do I get from Bari to Udine the cheapest way?

The cheapest way to get from Bari to Udine is by taking a flight. You can find average ticket prices around $6 (€5) compared to other travel options to Udine:

Taking a flight is usually $77 (€69) less than taking a bus to Udine, which costs on average $82 (€74) for the same trip.

Taking a flight is about $53 (€48) less than taking a train, which costs on average $59 (€53) for this route.

What is the fastest way to get from Bari to Udine?

The fastest way to get to Udine from Bari is by flight with an average travel time of 1 h 20 min.

Other travel options to Udine can usually take longer:

In comparison, going by bus can take 12 h 25 min   on average.

In comparison, traveling by train can take you on average 10 h 56 min.

How far is it from Bari to Udine?

The distance is approximately 385 miles (621 km) from Bari to Udine.

How many services a day are there between Bari and Udine?

The average frequency per day from Bari to Udine is:

  • Around 2 trains per day.

However, we recommend checking specific travel dates for your journey to Udine from Bari as scheduled services by bus, flight or train can vary by season or day of the week.

When traveling to Udine from Bari, what are the departure and arrival points in Bari and Udine?

These are the most popular departure and arrival points when traveling from Bari to Udine:

  • Most travelers board their bus from Bari, Via Giuseppe Capruzzi (Stazione Centrale) and arrive in Udine, Autostazione Viale Europa Unita.
  • Most travelers take a train from Bari Centrale to Udine.

Who can get me from Bari to Udine?

Omio works with many trusted partners that can help you travel the best way from Bari to Udine:

  • You can travel by bus from Bari to Udine with Marino Autolinee, and you can find Marino Autolinee Bari to Udine tickets for $82 (€74) on Omio.
  • You can travel between Bari and Udine by flight with Wizz Air. You can find cheap tickets on Omio for $6 (€5) with Wizz Air from Bari to Udine.
  • You can go to Udine from Bari by train with Intercity Notte. You'll see cheap train tickets for $59 (€53) with Intercity Notte from Bari to Udine on Omio.

Where should I go next after I travel from Bari to Udine?

Omio customers who travel from Bari to Udine often also extend their vacation to go to Milan, Rome or Trieste. Omio can help you plan your trip by finding the best connections between Udine and these popular destinations at a great price.

When should I purchase a ticket from Bari to Udine online to score the best deals?

Before traveling from Bari to Udine, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • A bus ticket for this journey is costing $82 (€74) one way on average.
  • A plane ticket is costing on average $6 (€5) one way for this route.
  • A train ticket costs $59 (€53) one way on average for this journey.

But we recommend booking Bari to Udine tickets online a few months before your planned travel date to score the best deals and save money on your trip.