- Recommended
Museo Pontificio Santa Casa
Museum route inside the Apostolic Palace displaying paintings, tapestries, ceramics and objects linked to the shrine’s history.
Omio recommends booking the train as it is the most popular option from Bari to Loreto among Omio's users. If you are prioritising price take the train with prices starting from £21. For those with little time consider booking a train which can get you there in 4h 44m. The ticket price range depends on the travel mode: a train costs an average of £21, and a flight costs an average of £368.
Distance: 200 nautical miles (371 km)
Most popular Train | Coach | Flight |
|---|---|---|
£33 Average Price Cheapest | £49 Average Price | £400 Average Price |
5h 14m Average total duration Fastest 4h 44m Onboard + 30m Additional time* | 12h 45m Average total duration 12h 15m Onboard + 30m Additional time* | 13h 30m Average total duration 10h 30m Onboard + 3h 0m Additional time* |
Direct Options | Direct Options | Direct Options |
Compare coach, train and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Take a ferry from Bari to Loreto and enjoy the approximately 200 nautical miles (371 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Distance 200 nautical miles (371 km) |
High Season Apr - Jun |
Low Season Jan - Mar |
Busiest Day Sun |
Least Busy Day Sun |
Discover the best of Loreto — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Loreto trip today.
Museum route inside the Apostolic Palace displaying paintings, tapestries, ceramics and objects linked to the shrine’s history.
Historic treasury rooms preserving liturgical furnishings and votive gifts, offering insight into centuries of devotion at Loreto.
Gallery spaces in the Apostolic Palace where visitors can see religious art and temporary displays in a major Renaissance setting.
Loreto’s principal square, framed by the sanctuary and Apostolic Palace; ideal for orientation, people-watching and evening atmosphere.
Main street through the historic centre, lined with shops and civic buildings, making it a practical and pleasant walking route.
Panoramic garden area near the old walls with open views across the countryside to the Adriatic, popular for a short scenic pause.
Vincisgrassi is the Marche version of baked pasta, layered with ragù, béchamel and cheese. It is a festive regional classic often served on Sundays and holidays.
Brodetto all'anconetana is an Adriatic fish stew from nearby Ancona, made with mixed fish and tomato. It reflects the coastal cooking traditions of the wider area.
Olive all’ascolana are large green olives stuffed with meat, breaded and fried. They are one of Marche’s most famous snacks and are widely eaten across the region.
Traditional Marche restaurant in Loreto known for regional pasta and meat dishes in a relaxed, classic setting near the historic centre.
Established seafood-focused restaurant in Porto Recanati near Loreto, appreciated for Adriatic fish dishes and a friendly coastal atmosphere.
Casual local venue in Loreto serving pizza, pasta and regional specialities, suitable for an easy meal after visiting the sanctuary area.
Moderate for Italy. Pilgrim demand can lift hotel prices, but dining and local transport are usually reasonable versus larger tourist cities.
Service is often included or modest. Round up in cafés and taxis; in restaurants leave €1-5 or about 5-10% only for notably good service.
Find answers to the most common questions about traveling from Bari to Loreto by ferry. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest ferry, the cheapest option, or tips for making the most of your visit at Loreto, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need