Hotel Excelsior San Marco in Bergamo

A 155-room hotel in Bergamo’s lower town on Piazzale della Repubblica, a short walk from the funicular and near the airport.

Bergamo · Lombardy

Hotel Excelsior San Marco

An independent Italy2Love accommodation profile for travelers comparing where to stay in Bergamo.

At a glance

Hotel Excelsior San Marco appears in Expedia accommodation results for Bergamo. This profile focuses on location, traveler fit and attributable facilities rather than temporary prices or availability.

Facilities highlighted by Expedia

  • Bar and lounge
  • International-cuisine restaurant
  • Buffet available

Information checked on 13 October 2026. Confirm current room details and conditions before booking.

Why consider Hotel Excelsior San Marco?

This is a relevant option for city-break travelers who value a practical lower-city base with dining facilities and access towards Bergamo Alta. Compare the exact room position, arrival logistics, accessibility, cancellation conditions and whether important facilities are included in the selected rate.

Who it may suit

  • Visitors building a multi-stop Lombardy itinerary.
  • Travelers who prefer one clearly defined base.
  • Guests who value the listed facilities.

Check before booking

  • Room type, outlook and accessibility.
  • Cancellation and prepayment conditions.
  • Transfers, parking or walking route.
  • Breakfast or wellness inclusions.

Where Hotel Excelsior San Marco is, and why the location matters

Hotel Excelsior San Marco is a 4-star class, 155-room hotel on Piazzale della Repubblica 6 in Bergamo’s lower town, the Città Bassa (lower city). The building dates from 1960, rises over eight floors and overlooks a public park. The funicular up to the walled upper town is listed at about a 5-minute walk, as listed on booking platforms on October 20, 2026.

That puts you between the two halves of the city. Largo Porta Nuova and Piazza Matteotti are each about 600 m (650 yards) away, Via XX Settembre about 700 m (770 yards), and Piazza Vecchia in the Città Alta (upper city) about 1.2 km (0.75 miles). Bergamo airport is about a 9-minute drive.

Getting there

  • From Bergamo Orio al Serio Airport (BGY): about a 9-minute drive, as listed.
  • From Milan Linate (LIN): about a 39-minute drive.
  • By train: Bergamo station is listed at about a 14-minute walk.
  • Parking: covered on-site self-parking at €30 per night (listed October 2026), with height restrictions.

Rooms and facilities at a glance

Size
155 rooms on 8 floors
Category
4-star class
Built
1960
Parking
Covered, €30 per night (Oct 2026)
Check-in / out
3:00 p.m. to midnight / by 11:30 a.m.
Dining
Roof Garden Restaurant

Facilities as listed on booking platforms on October 20, 2026. They can change, so check the property page before you reserve.

Who it suits, and who should look elsewhere

A good fit if you fly into Bergamo and want a full-service hotel with a car, an elevator and a 24-hour front desk, within walking distance of the funicular. The Roof Garden Restaurant serves lunch and dinner on select days, by reservation, and there is a fitness center.

Look elsewhere if you want to sleep inside the walls of the upper town: this is a lower-town address, about 1.2 km (0.75 miles) from Piazza Vecchia. Breakfast is listed as an extra charge, and parking is paid. For a lake stay within reach of Bergamo, compare Hilton Lake Como.

What to do from Bergamo

  • Ride the funicular to the Città Alta, about a 5-minute walk from the hotel.
  • Walk to Piazza Vecchia and the Duomo, about 1.2 km and 1.1 km (0.75 and 0.7 miles) away.
  • Shop along Via XX Settembre, about an 8-minute walk.
  • Explore more of the region with our Lombardy guide.

FAQ

How far is Hotel Excelsior San Marco from the Bergamo funicular?

The funicular to the upper town is listed at about a 5-minute walk from the hotel.

Is Hotel Excelsior San Marco close to Bergamo airport?

Yes. Bergamo Orio al Serio Airport is about a 9-minute drive, as listed.

Does Hotel Excelsior San Marco have parking?

Yes. Covered on-site parking costs €30 per night (listed October 2026), with height restrictions.

Is Hotel Excelsior San Marco in the upper town?

No. It is in the lower town on Piazzale della Repubblica, about 1.2 km from Piazza Vecchia.

Does Hotel Excelsior San Marco have a restaurant?

Yes. The Roof Garden Restaurant serves lunch and dinner on select days, by reservation.

Plan the wider trip

Places to Stay in Lombardy · Best Places to Stay in Italy · Bergamo travel guide

Check current rooms and conditions

Review live availability, room categories, policies and total pricing for your dates.

View Hotel Excelsior San Marco on Expedia →

Affiliate disclosure: Italy2Love may earn a commission if you book through this Expedia link, at no additional cost to you.

Please Rate