How to Get from Ancona to the Sanctuary of Loreto

Loreto is one of the most important Marian pilgrimage sites in Italy, famous for the Basilica della Santa Casa and its panoramic hilltop setting above the Adriatic Sea.
If you are staying in Ancona, visiting the Sanctuary of Loreto is an easy half‑day trip by train, bus or car.
This guide explains the main ways to travel from Ancona to Loreto, with approximate times, prices and tips so you can choose the best option for your visit.

The distance between Ancona and Loreto is about 23 km, and you can usually reach the Sanctuary area in less than one hour.

1. Train from Ancona to Loreto

The fastest and most convenient way to reach Loreto from Ancona is by train.
Regional Trenitalia trains run about every hour from Ancona to Loreto station, and the journey takes roughly 15–20 minutes.
Tickets are inexpensive, usually around €3–5 one way in second class.

Once you arrive at Loreto train station, you are still a little below the hill where the Sanctuary stands.
From the station you can either walk uphill (around 20–25 minutes), take a local bus or grab a short taxi ride to Piazza della Madonna and the Basilica.

The train is a great option if:

  • You prefer a quick and simple journey
  • You are comfortable using Italian trains
  • You plan to combine Loreto with other stops along the coast on the same day

2. Bus from Ancona to Loreto

Another option is the regional bus service between Ancona and Loreto.
Buses operated by local companies run roughly once an hour, with a journey time of about 45–50 minutes, depending on traffic and the specific route.
Tickets cost roughly the same as the train, usually €3–5 per person.

Some buses stop closer to the historic center of Loreto, which reduces the uphill walk to the Sanctuary.
Always check in advance where your bus stop is located and whether it is near the Basilica area.

Choose the bus if:

  • You prefer a direct route into the town center
  • You find a bus stop closer to your accommodation in Ancona
  • You do not mind a slightly longer travel time

3. Driving from Ancona to Loreto

If you have a rental car, driving from Ancona to Loreto is very straightforward.
The road distance is around 23 km, and the drive normally takes 25–30 minutes, mainly along the coastal route and then up towards the hilltop town.

Parking areas are available around the Sanctuary, but spaces can be busier on weekends, religious holidays and during major pilgrimages.
Driving is ideal if you want to continue exploring the Conero Riviera or other villages after your visit to Loreto.

4. Taxi or private transfer

If you prefer maximum comfort and a door‑to‑door service, you can take a taxi or book a private transfer from Ancona to Loreto.
The journey time is similar to driving yourself, usually 25–30 minutes, but you avoid the stress of parking and navigation.

This option is especially convenient if:

  • You are travelling with elderly relatives or a group of pilgrims
  • You have limited time and want to go directly to the Sanctuary
  • You are connecting from a cruise, ferry or train and need a smooth transfer

5. What to expect at the Sanctuary of Loreto

Loreto is famous above all for the Basilica della Santa Casa, which preserves the Holy House of the Virgin Mary according to tradition, and for the impressive square of Piazza della Madonna.
Inside the Sanctuary you will find the Holy House encased in a marble structure, beautiful chapels decorated with Renaissance art and spaces for prayer and mass.

Around the Basilica there are panoramic viewpoints over the Adriatic Sea, cafés, religious shops and quiet streets where you can walk and reflect.
Many visitors combine the Sanctuary visit with a stop in the nearby Conero Riviera or other hilltop towns in the Marche region.winalist+1

FAQ: From Ancona to Loreto

How long does it take to travel from Ancona to Loreto?
By train the journey is about 15–20 minutes, by bus around 45–50 minutes, and by car or taxi roughly 25–30 minutes, depending on traffic.

What is the cheapest way to get from Ancona to Loreto?
The cheapest options are the regional train or the local bus, both usually costing around €3–5 for a one‑way ticket.

How do I get from Loreto station to the Sanctuary?
From Loreto train station you can walk uphill in about 20–25 minutes or take a short local bus or taxi to reach the Basilica and Piazza della Madonna.

Back to the main guide

If you are planning more days in the area, you can now explore how to arrive in Ancona, where to stay and what to see:

  • Back to the Ancona Travel Guide homepage