Narrow results:

Clear selected filters

113 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap
  1. Hotel Metropole

    Zeughausgasse 26, Bern, BE, 3000 Switzerland

    ,

    866-573-4235

    3 stars
    Bern
    • 0.1 miles to City center
    • 0.2 miles to Bern Station
    Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
    177 reviews
    from $100
    • Hotel Bellevue Palace

      Loved by guests

      Kochergasse 3-5, Bern, BE, CH-3000 Switzerland

      ,

      866-538-1314

      5 stars
      Bern
      • 0.2 miles to City center
      • 0.4 miles to Bern Station
      Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
      524 reviews
      from $332
      • Hotel Allegro Bern

        Kornhausstrasse 3, Bern, BE, 3000 Switzerland

        ,

        866-582-3258

        4.5 stars
        Bern
        • 0.4 miles to City center
        • 0.6 miles to Bern Station
        Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
        805 reviews
        from $188
        • Belle Epoque

          Gerechtigkeitsgasse 18, Bern, BE, 3011 Switzerland

          ,

          866-925-0548

          4 stars
          Bern
          • 0.5 miles to City center
          • 0.8 miles to Bern Station
          Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
          117 reviews
          from $168
          • Hotel La Pergola

            Belpstrasse 43, Bern, BE, 3007 Switzerland

            ,

            866-925-8709

            3 stars
            Bern
            • 0.7 miles to City center
            • 0.5 miles to Bern Station
            Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
            116 reviews
            from $104
            • Hotel Alpenblick

              Loved by guests

              Kasernenstrasse 29, Bern, BE, 3013 Switzerland

              ,

              866-538-0315

              3 stars
              Bern
              • 0.9 miles to City center
              • 1.0 mile to Bern Station
              Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
              394 reviews
              from $124
              • ibis Bern Expo

                Am Guisanplatz 4, Bern, BE, 3014 Switzerland

                ,

                866-538-6218

                2 stars
                Bern
                • 1.2 miles to City center
                • 1.3 miles to Bern Station
                Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                617 reviews
                from $110
                • Weisses Kreuz

                  Marktplatz 15, Lyss, BE, 3250 Switzerland

                  ,

                  866-539-9234

                  3 stars
                  Lyss
                  • 11 miles to City center
                  • 11 miles to Bern Station
                  Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                  32 reviews
                  from $92
                  • Hotel Florida

                    Aareweg 25, Studen, BE, 2557 Switzerland

                    ,

                    866-925-0548

                    3 stars
                    Studen
                    • 13 miles to City center
                    • 13 miles to Bern Station
                    Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                    45 reviews
                    from $84
                    • Seepark

                      Muntelierstrasse 25, Muntelier, FR, 3280 Switzerland

                      ,

                      866-538-0192

                      4 stars
                      Muntelier
                      • 15 miles to City center
                      • 15 miles to Bern Station
                      Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                      34 reviews
                      from $129
                      • Hotel Murten

                        Bernstrasse 7, Murten, FR, 3280 Switzerland

                        ,

                        866-538-0315

                        3 stars
                        Murten
                        • 15 miles to City center
                        • 15 miles to Bern Station
                        Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                        73 reviews
                        from $89
                        • Hotel de la Gare

                          Route De La Gare 2 - Sugiez, Bas-Vully, FR, 1786 Switzerland

                          ,

                          866-538-1351

                          3 stars
                          Bas-Vully
                          • 15 miles to City center
                          • 15 miles to Bern Station
                          Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                          9 reviews
                          from $158
                          • Hotel Krone

                            Obere Hauptgasse 2, Thun, BE, 3600 Switzerland

                            ,

                            866-538-6218

                            4 stars
                            Thun
                            • 16 miles to City center
                            • 16 miles to Bern Station
                            Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                            97 reviews
                            from $138
                            • Freienhof Hotel

                              Freienhofgasse 3, Thun, BE, 3600 Switzerland

                              ,

                              866-538-6315

                              4 stars
                              Thun
                              • 16 miles to City center
                              • 16 miles to Bern Station
                              Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                              167 reviews
                              from $129
                              • Le Vieux Manoir

                                Rue de Lausanne 18, Merlach, FR, 3280 Switzerland

                                ,

                                866-573-4235

                                5 stars
                                Merlach
                                • 16 miles to City center
                                • 16 miles to Bern Station
                                Collect nightsCollect 10 nights, get 1 free* with Hotels.com® Rewards
                                70 reviews
                              *

                              strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.