Bari to Udine train

Cheap train tickets from Bari to Udine

Showing times and prices for Jun 27

Cheapest

77

Average

106

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
10:10PMBari11h41 09:51AMUdine
2 transfers
771One-way
2nd Cheapest
09:55AMBari10h56 08:51PMUdine
2 transfers
841One-way
2nd Cheapest
11:55AMBari11h40 11:35PMUdine
2 transfers
841One-way
2nd Cheapest
08:06AMBari10h45 06:51PMUdine
2 transfers
841One-way
2nd Cheapest
05:55AMBari10h56 04:51PMUdine
2 transfers
841One-way

Train schedule from Bari to Udine

Showing trains for tomorrow, Monday, June 27
05:55AMBari10h56 04:51PMUdine
2 transfers
08:06AMBari10h45 06:51PMUdine
2 transfers
08:30AMBari9h21 05:51PMUdine
1 transfer
08:30AMBari9h44 06:14PMUdine
2 transfers
09:28AMBari10h23 07:51PMUdine
2 transfers
09:55AMBari10h56 08:51PMUdine
2 transfers
10:30AMBari10h21 08:51PMUdine
2 transfers
11:28AMBari10h23 09:51PMUdine
2 transfers
11:55AMBari11h40 11:35PMUdine
2 transfers
01:30PMBari9h35 11:05PMUdine
1 transfer
02:30PMBari9h23 11:53PMUdine
1 transfer
04:05PMBari16h48 08:53AMUdine
1 transfer
10:10PMBari11h41 09:51AMUdine
2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Jun 27
Tue
Jun 28
Wed
Jun 29
Thu
Jun 30
Fri
Jul 01
Sat
Jul 02
Sun
Jul 03
Mon
Jul 04
Tue
Jul 05
Wed
Jul 06
Thu
Jul 07
Fri
Jul 08
Sat
Jul 09
Sun
Jul 10

Fastest train times from Bari to Udine

Showing times and prices for Jun 27

Fastest Journey

9 h 21 m

Average

10 h 55 m

Trains per day

13

Distance

622 km

It's difficult to get from Bari to Udine without transferring at least once.

Fastest
08:30AMBari9h21 05:51PMUdine
1 transfer
1021One-way
2nd Fastest
02:30PMBari9h23 11:53PMUdine
1 transfer
1021One-way
01:30PMBari9h35 11:05PMUdine
1 transfer
1351One-way
08:30AMBari9h44 06:14PMUdine
2 transfers
1031One-way
10:30AMBari10h21 08:51PMUdine
2 transfers
1351One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bari to Udine

distanceDistance385 miles (621 km)
durationAverage train duration10 h 58 min
priceAverage train ticket price$68 (€61)
frequencyTrain frequency3 a day
changesDirect trainNo
carriersTrain providersFrecciabianca, Intercity, Intercity Notte or Frecciarossa

Trains from Bari to Udine cover the 385 miles (621 km) long trip taking on average 10 h 58 min with our travel partners like Frecciabianca, Intercity, Intercity Notte or Frecciarossa. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this journey costs around $68 (€61), you can find the cheapest train ticket for as low as $51 (€46). Travelers depart most frequently from Bari Centrale and arrive in Udine.

Train companies: Intercity and Frecciarossa from Bari to Udine trains

You can travel by train between Bari and Udine with Intercity and Frecciarossa for as low as $51 (€46). When you search for schedules and tickets, Omio will show you the best route.

Intercity
Frecciarossa

If you're looking for cheap Intercity tickets to Udine from Bari, check out Omio! With one-way Bari to Udine train ticket prices starting as low as $51 (€46) when you book in advance, we'll help you get to Udine from Bari by showing you the latest Intercity offers, train schedules and tickets for this 385 miles (621 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with Intercity. If you search for Intercity tickets between Bari and Udine in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train to Udine from Bari on offer, Omio makes it easier than ever for you to find that perfect train with Intercity so you can enjoy a smooth and comfortable journey.

There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railroad company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 385 miles (621 km) between Bari and Udine on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Bari to Udine trip, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Bari to Udine train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

Frecciarossa from Bari to Udine train information:

  • Average Duration: 6 h 52 min
  • Frecciarossa frequency: 3 a day

Travel Tips: Trains from Bari to Udine

Travel by train 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.
FAQs
Omio customers have found the cheapest trains from Bari to Udine to cost as little as $51 (€46)  in the next 7 days.
If you’re looking to buy your train tickets in the next week, you can expect the Bari to Udine train price to come in at an average of $68 (€61)  one way.
You should expect to travel around 385 miles (621 km)  from Bari to Udine by train.
The train time between Bari and Udine is on average 10 h 58 min  for the 385 miles (621 km) long journey, but the time it takes to go to Udine from Bari by train can vary depending on specific dates or traveling on weekends and holidays.

When taking the train between Bari and Udine, you can choose to depart from train stations like Bari Centrale and Bari Palese-Macchie. Your route can end in train stations such as Udine, Stazione di San Gottardo (Udine) and Udine, Autostazione.

Omio customers who travel this route most frequently depart from Bari Centrale   and arrive in Udine.

Passengers board the train most frequently from Bari Centrale, which is located around 1.4 miles (2.3 km) away from the city center, and they get off the train at Udine, located 0.7 miles (1.2 km) away from the city center.

For the best Bari to Udine train to buy, you can travel safely and comfortably with Frecciabianca, Intercity, Intercity Notte or Frecciarossa. However, it's always good to check all possible train companies with services from Bari to Udine to compare what amenities they may offer.
The average number of trains departing Bari for Udine is 3 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train departing from Bari to Udine leaves at 6: 06 AM. The last train departing from Bari to Udine leaves at 8: 10 PM. You can find the latest Bari to Udine train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
You can find trains from Bari to Udine to cost on average $68 (€61) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Bari to Udine train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bari
Udine
Bari Centrale is the most popular Bari railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bari for your trip to Udine.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language