Perched between medieval charm and alpine scenery, Bergamo enchants with its hilltop old town, Venetian walls, and sweeping views over northern Italy. We list the best hotels in Bergamo based on expert recommendations and thousands of guest reviews. All of our recommended hotels have a review rating of at least 4 out of 5 stars.
Best cheap hotel: Hotel Città Dei Mille
Best boutique hotel: GombitHotel
Best luxury hotel: Petronilla Hotel
Sort list by price or by rating

Petronilla Hotel Bergamo is one of those places that feels instantly welcoming, like you’ve stumbled into a stylish friend’s home. It’s tucked in the lower town, so you’re close to cafés, shops, and the fun buzz of Bergamo without sacrificing comfort. The rooms are modern but cozy, with thoughtful little touches everywhere.
What really stands out is the vibe. The staff are genuinely friendly and make everything feel easy, from check-in to breakfast. Speaking of breakfast, it’s fresh, generous, and a great way to start the day before heading up to the historic Città Alta.

Bergamo feels quintessentially Italian, built around an ancient stone old town where centuries quietly stack upon one another. Tucked inside one of these historic buildings is GombitHotel, a boutique stay that blends seamlessly into its surroundings while offering a strikingly modern, design-forward experience.
Next to the thirteenth-century Torre del Gombito, the hotel’s interior shifts to a sleek, contemporary world, with hints of exposed stone. Its thirteen rooms are minimalist yet inventive, transforming compact, irregular spaces into stylish retreats filled with art, design pieces, and thoughtful details.

Mercure Bergamo Centro Palazzo Dolci is a comfortable, modern hotel right in the heart of Bergamo, making it a handy base for exploring the city. It is close to the train station, shops, restaurants, and public transport, so getting around is easy.
The rooms feel stylish and practical, with a relaxed atmosphere that works well for both business trips and short city breaks. Guests often like the central location, friendly service, and the convenience of being near both the lower town and the historic Città Alta.

Hotel Excelsior San Marco is a stylish, welcoming place in Bergamo, right by the lower town and close to the funicular up to the beautiful Città Alta. It feels elegant without being stuffy, making it a great base for exploring the city on foot.
Rooms are comfortable and well kept, and many guests love the rooftop restaurant for its lovely views over Bergamo. With friendly service, a convenient location, and easy access to shops, sights, and restaurants, it’s a really handy choice for a city stay.

Radisson Blu Hotel, Bergamo ChorusLife is a stylish, modern stay, set in the lively ChorusLife district. It offers sleek rooms, a polished atmosphere, and easy access to the city’s culture, shopping, and dining, making it a great base for both business and leisure trips.
Guests can expect comfortable amenities, contemporary design, and a convenient location that makes exploring Bergamo simple. It feels fresh and upbeat, with a city vibe that suits travelers looking for comfort with a modern edge.

B&B Hotel Bergamo City is a simple, modern place to stay if you want an easy base in Bergamo. It has clean, comfortable rooms, a relaxed feel, and handy extras like free Wi-Fi, making it a good pick for both short city breaks and work trips.
The hotel is well placed for getting around, with convenient links to the train station, airport, and Bergamo’s historic upper town. It’s a practical, no-fuss option if you want comfort, value, and a straightforward stay.

Hotel Città Dei Mille is a simple, comfortable place to stay, especially handy if you want easy access to the train station and the city center. The rooms are clean and practical, and the overall vibe is relaxed and unfussy.
It works well for a short city break or an overnight stop before heading to the airport. Staff are usually described as friendly and helpful, and there are shops, cafés, and public transport nearby, which makes getting around pretty easy.

Bergamo INN 21 is a handy, modern spot in the heart of Bergamo, making it easy to explore the city on foot. It has a simple, stylish feel and works well if you want a comfortable base without any fuss.
Guests often like the clean rooms, easy self check-in, and central location near shops, restaurants, and local sights. It is a practical choice for a short city break, especially if you want to stay close to both the historic center and everyday conveniences.

Best Western Hotel Piemontese is a handy, comfortable place to stay in Bergamo, especially if you want to be close to the train station and within easy reach of the city’s main sights. It has a modern, simple style and feels practical without losing a welcoming touch.
Rooms are clean and well kept, with the basics covered for a relaxed stay. It works well for both short city breaks and business trips, and the location makes getting around Bergamo really easy.

Relais San Vigilio al Castello is a charming hilltop stay in Bergamo, set beside the historic Castello di San Vigilio. It has a peaceful, romantic feel, with stylish rooms, lovely views over the city, and a quiet atmosphere that makes it easy to slow down and enjoy the setting.
The location is one of its biggest highlights, especially for exploring Bergamo Alta and taking in the scenery. With its mix of history, comfort, and beautiful surroundings, it feels like a special retreat away from the busy streets below.

Locanda Cece e Simo is a cozy, down to earth spot in Bergamo where you can enjoy traditional Italian dishes in a friendly, relaxed setting. It has a welcoming atmosphere that feels warm and genuine, making it a nice choice for a casual lunch or dinner.
The food is simple, hearty, and full of local flavor, with the kind of home style touch that makes the experience feel personal. It is the sort of place where you can settle in, eat well, and enjoy an easygoing evening.

Antica Dimora is a charming place to stay in Bergamo, with a cosy feel and a great location for exploring the city. It blends classic style with modern comfort, making it a nice choice for a relaxed visit.
The rooms feel welcoming and well kept, and the atmosphere is quiet and comfortable. It works well whether you are in town for sightseeing, a short break, or just want an easy base near Bergamo’s main attractions.

Hotel Cappello D'Oro is a stylish stay in the heart of Bergamo, right by the lower town and close to shops, restaurants, and the funicular to the historic upper city. It blends classic Italian charm with modern comfort, making it a great base for exploring.
Rooms are elegant and comfortable, and the hotel has a welcoming feel that works well for both city breaks and business trips. There is also a good restaurant and easy access to transport, which makes getting around simple.

B&B Santa Lucia & Smeraldo in Bergamo is a simple, welcoming place for a city stay. It offers comfortable rooms, a relaxed atmosphere, and a handy location for exploring both the modern lower town and the historic Città Alta.
It is a good pick if you want something practical and easy, with shops, restaurants, and transport links nearby. Ideal for a short break, it gives you a convenient base to enjoy Bergamo at your own pace.