Select a City to find the Best Hotels in Solothurn

Recommended destinations based on bookings from your country.

O

S

The most popular hotels in Solothurn

Check out the accommodations other travelers loved.

Solothurn Hotels for Your Next Holiday

Why Tourists Visit Solothurn

  • * Explore the historic Old Town and its cobblestone streets.
  • * Visit the St. Ursen Cathedral for its stunning Baroque architecture.
  • * Enjoy panoramic views on Weissenstein Mountain hikes.
  • * Stroll by the Aare River and enjoy boat tours.
  • * Discover Verena Gorge Hermitage and its serene surrounds.

Solothurn offers around 25 hotels, with options ranging from family-friendly accommodations to boutique stays like the newly renovated and charming La Couronne Hotel Restaurant. For mid-range budgets, expect prices around $150 USD per night for a 3-star hotel, while luxury options, such as the H4 Hotel Solothurn, can average $250-$300 USD per night. Most hotels are nestled within or near the city center, providing easy access to key attractions and river views. A standout new arrival in the area includes the Hotel Meilenstein in Langenthal, about 25 minutes away from Solothurn, featuring modern amenities and its own indoor pool.

Solothurn, often called the most beautiful Baroque town in Switzerland, is renowned for its historical Old Town, the majestic St. Ursen Cathedral, and its proximity to the Jura Mountains.

This picturesque location is a blend of history, culture, and nature, making it a perfect hub for travelers seeking diverse experiences.

The city's walkable downtown, along with nearby attractions like Weissenstein Mountain and the Verena Gorge Hermitage, make it an ideal getaway for relaxing exploration and adventure.

Solothurn Tips You Must Know

* Book hotels 2-3 months ahead for the summer season to secure the best rates.

* Public transportation is highly efficient, with direct train links from Zurich, Bern, and Basel to Solothurn.

* Traveling in spring or fall ensures mild weather, thinner crowds, and better availability.

* Look for accommodations offering free bike rentals to explore the scenic Jura bike trails.

* Always check if breakfast is included in your booking, as many properties in Solothurn offer this as an add-on.

Solothurn

Solothurn, the canton's capital, is celebrated for its Baroque architecture, from the ornate St. Ursen Cathedral to its 11 historic fountains symbolizing the mystical number eleven deeply woven into the city's identity. The Old Town features charming cafes, boutique shops, and a riverside promenade along the Aare River. Don't miss the Solothurn Film Days, Switzerland's most important platform for Swiss cinema enthusiasts.

Explore hotels in Solothurn to stay close to its iconic historical landmarks and cultural events.

Olten

Olten is known for its central location and scenic railway hub, often dubbed the 'Heart of Switzerland' due to its importance in the Swiss rail network. The wooden bridge over the Aare River, dating back to the 13th century, remains the town's centerpiece. Art lovers can enjoy the Naturmuseum Olten and local galleries dedicated to contemporary Swiss artists.

Explore hotels in Olten to experience Switzerland's historic connection point with ease and charm.

Grenchen

Grenchen, renowned for its watchmaking heritage, offers museums such as the International Watch and Clock Museum showcasing the art of Swiss horology. Outdoor enthusiasts can explore the Jura Mountains through well-marked hiking and cycling trails. The Grenchen Biennale brings contemporary art exhibitions to life, making it a cultural hotspot.

Discover hotels in Grenchen to combine mountain adventures with watchmaking history.

Balsthal

Balsthal lies in the idyllic Thal Nature Park, a paradise for hikers and nature lovers with rare plant species and tranquil valleys. Balsthal Castle, dating to the Middle Ages, offers a glimpse into the region's rich history and scenic views. The Swiss Model Railway Museum, with intricate displays, remains a hidden gem for families and enthusiasts alike.

Stay at hotels in Balsthal to enjoy nature, history, and local charm.

Feldbrunnen-St. Niklaus

Feldbrunnen-St. Niklaus is a quaint village best known for the poet Friedrich Dürrenmatt, who lived here, with a dedicated museum celebrating his legacy. The village's peaceful environment, surrounded by lush greenery, makes it ideal for relaxing getaways. Proximity to Verena Gorge Hermitage provides a serene retreat filled with natural beauty and quiet contemplation.

Discover hotels in Feldbrunnen-St. Niklaus to relax and retrace the steps of Switzerland's literary greats.

Central Hotels: Stay Right in the Heart of Solothurn

Find more centrally located Central hotels in Solothurn to stay close to all major attractions.

Hotel Name
Description
#
Price per night

H4 Hotel Solothurn

Solothurn

  • Old Town (200 m)
  • St. Ursen Cathedral (350 m)
  • Aare River Promenade (150 m)

This modern hotel offers panoramic views of the Aare River from its rooftop wellness center, perfect for unwinding after a sightseeing day. Guests particularly love the glass-fronted rooms that bring nature right into your stay.

  • Prime location

  • Rooftop spa

  • River views

$180-$250/night

Hotel Astoria

Solothurn

  • Old Arsenal Museum (500 m)
  • Solothurn Train Station (600 m)
  • Museum of Fine Arts (550 m)

This family-run hotel is known for its personalized service and strong local flair, with its in-house restaurant serving authentic Swiss dishes made using locally sourced ingredients.

  • Friendly service

  • Great food options

  • Central location

$110-$140/night

Hotel Amaris

Solothurn

  • Solothurn Train Station (100 m)
  • St. Ursen Cathedral (700 m)
  • Aare River Promenade (800 m)

Located near the train station, this contemporary hotel is a favorite for business travelers due to its meeting facilities and proximity to public transport.

  • Business amenities

  • Convenient location

  • Modern rooms

$120-$170/night

Luxury Hotels: Experience Comfort and Elegance

Explore the finest Luxury hotels in Solothurn for an elegant and unforgettable escape.

Hotel Name
Description
#
Price per night

Hotel Arte

Olten

  • Old Town Olten (500 m)
  • Bridge Tower (600 m)
  • Museum of Nature (700 m)

This luxury hotel boasts innovative architecture and a top-floor restaurant that offers stunning views of Solothurn and the Jura Mountains while serving fusion cuisine.

  • Innovative design

  • Fine dining options

  • Mountain views

$200-$300/night

Boutique Hotel La Couronne

Solothurn

  • St. Ursen Cathedral (50 m)
  • Marktplatz (100 m)
  • Aare River (150 m)

This beautifully restored boutique hotel is known for its blend of historical Baroque style with modern luxury, making it a highlight for history enthusiasts and design lovers.

  • Historic charm

  • Luxury amenities

  • Central location

$220-$280/night

Bed Bike And Breakfast Olten

Olten

  • Museum of Nature (1 km)
  • Old Town Olten (800 m)
  • Aare River Cycling Trail (300 m)

Perfect for active travelers, this unique hotel caters to cycling enthusiasts with its bike-themed design, complimentary bike rentals, and numerous nearby trails.

  • Unique theme

  • Friendly atmosphere

  • Active lifestyle amenities

$180-$220/night

Boutique Hotels: Charm, Style, and Exclusivity

Book charming Boutique hotels in Solothurn for a truly unique and intimate stay.

Hotel Name
Description
#
Price per night

Hotel An Der Aare Swiss Quality

Solothurn

  • Aare River (50 m)
  • St. Ursen Cathedral (300 m)
  • Old Town (400 m)

Housed in a former 18th-century hospital, this boutique hotel offers character-filled rooms with direct views of the Aare River, making it a tranquil retreat steeped in history.

  • Historic building

  • Riverside setting

  • Unique ambiance

$190-$250/night

Family-Friendly Hotels: Perfect for All Ages

Find more welcoming Family Friendly hotels in Solothurn that are perfect for family stays.

Hotel Name
Description
#
Price per night

Landgasthof Kreuz - Wohlfuehlgarantie Auf Dem Weg In Die Ferien

Balsthal

  • Thal Nature Park (1.5 km)
  • Balsthal Castle (2 km)
  • Old Town Solothurn (20 km)

This countryside guesthouse welcomes families with spacious rooms and a petting zoo on-site, adding fun for kids while parents enjoy stunning views of nearby meadows.

  • Spacious for families

  • On-site petting zoo

  • Countryside retreat

$130-$180/night

Baeren Self Check-In Hotel

Olten

  • Old Town Olten (600 m)
  • Aare River (800 m)
  • Bridge Tower (750 m)

This tech-savvy family hotel offers a self-check-in option and in-room smart technology, making it easy and modern for traveling families.

  • Tech-friendly setup

  • Modern décor

  • Easy location

$100-$140/night

Hotel Olten Swiss Quality

Olten

  • Museum of Nature (1 km)
  • Old Town Olten (600 m)
  • Bridge Tower (700 m)

This family-friendly hotel provides a kids' play area and personalized recommendations for exploring Olten with little ones, earning high praise from traveling families.

  • Kid-friendly features

  • Convenient location

  • Welcoming staff

$120-$160/night

Beach Hotels: Riverside Escapes in Solothurn

Discover serene Beach hotels in Solothurn, situated along the picturesque Aare River.

Hotel Name
Description
#
Price per night

Zunfthaus Zu Wirthen

Solothurn

  • Aare River (100 m)
  • Old Town (200 m)
  • St. Ursen Cathedral (300 m)

Positioned near the Aare River, this historic inn offers cozy rooms and outdoor dining with serene views, capturing the laid-back riverside lifestyle.

  • Riverside charm

  • Casual dining

  • Tranquil setting

$100-$150/night

Hotel Roter Turm

Solothurn

  • Old Town (50 m)
  • Aare River (150 m)
  • St. Ursen Cathedral (200 m)

This iconic red-turreted hotel in the heart of Solothurn's Old Town offers authentic Swiss hospitality and a short stroll to the tranquil Aare River.

  • Historic design

  • Excellent location

  • Lovely hospitality

$120-$170/night

Frequently asked question

Which hotels are closest to Solothurn's Old Town and the St. Ursen Cathedral?

Hotels such as Hotel Ambassador Solothurn and Hotel Roter Turm are within walking distance to the Old Town and St. Ursen Cathedral.

Are there family-friendly hotel options in Solothurn?

Yes, H4 Hotel Solothurn offers spacious rooms, dining options, and an excellent location for families.

What is the average cost of a mid-range hotel per night in Solothurn?

Typically, mid-range hotels in Solothurn cost around $140-$180 USD per night, depending on the season.

Are there boutique hotels available in Solothurn?

Yes, La Couronne Hotel Restaurant offers a boutique experience with stylish décor and a prime location in the city center.

Which hotels in Solothurn offer views of the Aare River?

H4 Hotel Solothurn and Hotel an der Aare offer picturesque views of the Aare River directly from their rooms or terraces.

Thank you for subscribing
Destination Select city
  • Aarau

    Switzerland

  • Adelboden

    Switzerland

  • Aeschi Bei Spiez

    Switzerland

  • Airolo

    Switzerland

  • Amden

    Switzerland

  • Andermatt

    Switzerland

  • Anzere

    Switzerland

  • Appenzell

    Switzerland

  • Arbon

    Switzerland

  • Arosa

    Switzerland

  • Ascona

    Switzerland

  • Bad Ragaz

    Switzerland

  • Bad-Schwarzsee

    Switzerland

  • Baden

    Switzerland

  • Basel

    Switzerland

  • Beatenberg

    Switzerland

  • Bellinzona

    Switzerland

  • Bellwald

    Switzerland

  • Berguen

    Switzerland

  • Bern

    Switzerland

  • Bettmeralp

    Switzerland

  • Biasca

    Switzerland

  • Biel

    Switzerland

  • Bissone

    Switzerland

  • Bivio

    Switzerland

  • Blatten bei Naters

    Switzerland

  • Bourg-Saint-Pierre

    Switzerland

  • Breil/Brigels

    Switzerland

  • Brienz (Bern)

    Switzerland

  • Brig

    Switzerland

  • Brissago

    Switzerland

  • Brugg (Aargau)

    Switzerland

  • Brunnen

    Switzerland

  • Buchs (St. Gallen)

    Switzerland

  • Burgdorf

    Switzerland

  • Busingen am Hochrhein

    Switzerland

  • Caslano

    Switzerland

  • Celerina/Schlarigna

    Switzerland

  • Champery

    Switzerland

  • Champex-Lac

    Switzerland

  • Charmey

    Switzerland

  • Chateau-d'Oex

    Switzerland

  • Chiasso

    Switzerland

  • Chur

    Switzerland

  • Couvet

    Switzerland

  • Crans-Montana

    Switzerland

  • Darligen

    Switzerland

  • Davos

    Switzerland

  • Delemont

    Switzerland

  • Disentis

    Switzerland

  • Emmetten

    Switzerland

  • Engelberg

    Switzerland

  • Ernen

    Switzerland

  • Evolene

    Switzerland

  • Faulensee

    Switzerland

  • Fiesch

    Switzerland

  • Flims

    Switzerland

  • Flumserberg

    Switzerland

  • Fribourg

    Switzerland

  • Frutigen

    Switzerland

  • Gambarogno

    Switzerland

  • Geneva

    Switzerland

  • Gersau

    Switzerland

  • Glarus

    Switzerland

  • Goms

    Switzerland

  • Gordola

    Switzerland

  • Goschenen

    Switzerland

  • Grachen

    Switzerland

  • Grimentz

    Switzerland

  • Grindelwald

    Switzerland

  • Gruyeres

    Switzerland

  • Gstaad

    Switzerland

  • Gsteigwiler

    Switzerland

  • Hasliberg

    Switzerland

  • Herisau

    Switzerland

  • Horw

    Switzerland

  • Innertkirchen

    Switzerland

  • Interlaken

    Switzerland

  • Iseltwald

    Switzerland

  • Kandersteg

    Switzerland

  • Kiental

    Switzerland

  • Klosters

    Switzerland

  • Kloten

    Switzerland

  • Krattigen

    Switzerland

  • Kreuzlingen

    Switzerland

  • La Chaux De Fonds

    Switzerland

  • La Neuveville

    Switzerland

  • La Punt-Chamues-ch

    Switzerland

  • La Tzoumaz

    Switzerland

  • Laax

    Switzerland

  • Lausanne

    Switzerland

  • Lauterbrunnen

    Switzerland

  • Le Chable

    Switzerland

  • Le Locle

    Switzerland

  • Leissigen

    Switzerland

  • Lenk

    Switzerland

  • Lens

    Switzerland

  • Lenzerheide

    Switzerland

  • Les Collons

    Switzerland

  • Les Crosets

    Switzerland

  • Les Diablerets

    Switzerland

  • Leukerbad

    Switzerland

  • Leysin

    Switzerland

  • Locarno

    Switzerland

  • Losone

    Switzerland

  • Lucerne

    Switzerland

  • Lugano

    Switzerland

  • Madulain

    Switzerland

  • Maloja

    Switzerland

  • Martigny

    Switzerland

  • Matten bei Interlaken

    Switzerland

  • Meiringen

    Switzerland

  • Melide

    Switzerland

  • Mendrisio

    Switzerland

  • Meyrin

    Switzerland

  • Minusio

    Switzerland

  • Montreux

    Switzerland

  • Morcote

    Switzerland

  • Morges

    Switzerland

  • Muralto

    Switzerland

  • Murren

    Switzerland

  • Murten

    Switzerland

  • Nendaz

    Switzerland

  • Neuchatel

    Switzerland

  • Nyon

    Switzerland

  • Oberhofen

    Switzerland

  • Oberwald

    Switzerland

  • Olten

    Switzerland

  • Opfikon-Glattbrugg

    Switzerland

  • Ovronnaz

    Switzerland

  • Paradiso

    Switzerland

  • Pontresina

    Switzerland

  • Porrentruy

    Switzerland

  • Poschiavo

    Switzerland

  • Randa

    Switzerland

  • Rapperswil (St. Gallen)

    Switzerland

  • Reckingen

    Switzerland

  • Riederalp

    Switzerland

  • Ringgenberg

    Switzerland

  • Ronco sopra Ascona

    Switzerland

  • Rorschach

    Switzerland

  • Roveredo

    Switzerland

  • Saas-Almagell

    Switzerland

  • Saas-Fee

    Switzerland

  • Saas-Grund

    Switzerland

  • Saignelegier

    Switzerland

  • Saillon

    Switzerland

  • Saint-Luc

    Switzerland

  • Salvan

    Switzerland

  • Samedan

    Switzerland

  • Samnaun

    Switzerland

  • San Bernardino

    Switzerland

  • Sankt Niklaus

    Switzerland

  • Sarnen

    Switzerland

  • Saviese

    Switzerland

  • Savognin

    Switzerland

  • Schaffhausen

    Switzerland

  • Scuol

    Switzerland

  • Sedrun

    Switzerland

  • Seelisberg

    Switzerland

  • Sent

    Switzerland

  • Sierre

    Switzerland

  • Sigriswil

    Switzerland

  • Sils Maria

    Switzerland

  • Silvaplana

    Switzerland

  • Sion

    Switzerland

  • Solothurn

    Switzerland

  • Spiez

    Switzerland

  • St. Gallen

    Switzerland

  • St. Moritz

    Switzerland

  • Surlej

    Switzerland

  • Tasch

    Switzerland

  • Tenero-Contra

    Switzerland

  • Thun

    Switzerland

  • Trin

    Switzerland

  • Unterseen

    Switzerland

  • Unterwasser

    Switzerland

  • Val d'Illiez

    Switzerland

  • Valbella

    Switzerland

  • Vals

    Switzerland

  • Verbier

    Switzerland

  • Vercorin

    Switzerland

  • Vevey

    Switzerland

  • Veysonnaz

    Switzerland

  • Villars-sur-Ollon

    Switzerland

  • Visp

    Switzerland

  • Vitznau

    Switzerland

  • Weggis

    Switzerland

  • Wengen

    Switzerland

  • Wilderswil

    Switzerland

  • Wildhaus

    Switzerland

  • Winterthur

    Switzerland

  • Yverdon-les-Bains

    Switzerland

  • Zermatt

    Switzerland

  • Zernez

    Switzerland

  • Zinal

    Switzerland

  • Zug

    Switzerland

  • Zuoz

    Switzerland

  • Zurich

    Switzerland

  • Zweisimmen

    Switzerland

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0