Narrow results:

Clear selected filters

107 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. For every 10 nights, get 1 free!
    Grand Hotel Bonavia

    Dolac 4, Rijeka, 51000 Croatia

    ,

    866-573-4235

    4 stars
    Rijeka
    • 0.2 miles to City center‎
    • 9.8 miles to Rijeka (RJK)‎
    Excellent
    4.1 / 5
    53
    customer reviews
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $98
    • For every 10 nights, get 1 free!
      Hotel Continental

      Šetalište Andrije Kacica - Miošica 1, Rijeka, 51000 Croatia

      ,

      866-678-6350

      3 stars
      Rijeka
      • 0.3 miles to City center‎
      • 9.5 miles to Rijeka (RJK)‎
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $72
      • For every 10 nights, get 1 free!
        Hotel Neboder

        Strossmayerova 1, Rijeka, 51000 Croatia

        ,

        866-767-0278

        3 stars
        Rijeka
        • 0.3 miles to City center‎
        • 9.4 miles to Rijeka (RJK)‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $63
        • For every 10 nights, get 1 free!
          Best Western Hotel Jadran

          Setaliste XIII divizije 46, Rijeka, 51000 Croatia

          ,

          866-925-4159

          4 stars
          Rijeka
          • 1.1 miles to City center‎
          • 8.6 miles to Rijeka (RJK)‎
          Excellent
          4.3 / 5
          96
          customer reviews
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $81
          • For every 10 nights, get 1 free!
            Design Hotel Navis

            Ivana Matetica Ronjgova 10, Opatija, 51410 Croatia

            ,

            866-925-8676

            5 stars
            Opatija
            • 6.1 miles to City center‎
            • 15 miles to Rijeka (RJK)‎
            Outstanding
            4.7 / 5
            6
            customer reviews
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $200
            • For every 10 nights, get 1 free!
              Smart Selection Hotel Belvedere

              I Kaline 7, Opatija, 51410 Croatia

              ,

              866-538-0251

              2 stars
              Opatija
              • 6.4 miles to City center‎
              • 15 miles to Rijeka (RJK)‎
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $67
              • For every 10 nights, get 1 free!
                Hotel Villa Kapetanovic

                Nova cesta 12A, Opatija, 51410 Croatia

                ,

                866-538-1314

                4 stars
                Opatija
                • 6.4 miles to City center‎
                • 16 miles to Rijeka (RJK)‎
                Excellent
                4.4 / 5
                23
                customer reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $104
                • For every 10 nights, get 1 free!
                  Remisens Premium Villa Ambasador

                  Feliksa Perisica 1, Opatija, 51410 Croatia

                  ,

                  866-538-6252

                  4 stars
                  Opatija
                  • 6.5 miles to City center‎
                  • 15 miles to Rijeka (RJK)‎
                  Excellent
                  4.3 / 5
                  25
                  customer reviews
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $86
                  • For every 10 nights, get 1 free!
                    Remisens Premium Hotel Ambasador

                    Feliksa Persica 5, Opatija, 51410 Croatia

                    ,

                    866-538-9298

                    5 stars
                    Opatija
                    • 6.5 miles to City center‎
                    • 15 miles to Rijeka (RJK)‎
                    Outstanding
                    4.6 / 5
                    106
                    customer reviews
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $119
                    • For every 10 nights, get 1 free!
                      Apartments Tea

                      Kvarnerska cesta 75, Opatija, 51410 Croatia

                      ,

                      866-539-5067

                      3 stars
                      Opatija
                      • 6.5 miles to City center‎
                      • 15 miles to Rijeka (RJK)‎
                      Excellent
                      4.0 / 5
                      1
                      customer review
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                    • For every 10 nights, get 1 free!
                      Grand Hotel 4 Opatijska Cvijeta

                      V. Cara Emina 6, Opatija, 51410 Croatia

                      ,

                      866-539-9234

                      4 stars
                      Opatija
                      • 6.6 miles to City center‎
                      • 15 miles to Rijeka (RJK)‎
                      Excellent
                      4.1 / 5
                      43
                      customer reviews
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $79
                      • For every 10 nights, get 1 free!
                        Hotel Royal

                        V. Cara Emina 10, Opatija, 51410 Croatia

                        ,

                        866-582-3258

                        4 stars
                        Opatija
                        • 6.6 miles to City center‎
                        • 15 miles to Rijeka (RJK)‎
                        Outstanding
                        4.7 / 5
                        6
                        customer reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $100
                        • For every 10 nights, get 1 free!
                          Hotel Continental

                          Marsala Tita 85, Opatija, 51410 Croatia

                          ,

                          866-711-3751

                          4 stars
                          Opatija
                          • 6.6 miles to City center‎
                          • 15 miles to Rijeka (RJK)‎
                          Excellent
                          4.4 / 5
                          19
                          customer reviews
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $70
                          • For every 10 nights, get 1 free!
                            Hotel Agava

                            Maršala Tita 89, Opatija, 51410 Croatia

                            ,

                            866-925-0548

                            4 stars
                            Opatija
                            • 6.6 miles to City center‎
                            • 15 miles to Rijeka (RJK)‎
                            Excellent
                            4.0 / 5
                            14
                            customer reviews
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $120
                            • For every 10 nights, get 1 free!
                              Bristol Hotel Opatija

                              Marsala Tita 108, Opatija, 51410 Croatia

                              ,

                              866-925-4218

                              4 stars
                              Opatija
                              • 6.6 miles to City center‎
                              • 15 miles to Rijeka (RJK)‎
                              Excellent
                              4.5 / 5
                              54
                              customer reviews
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $116
                              • For every 10 nights, get 1 free!
                                Remisens Premium Hotel Kvarner Opatija

                                Ulica Pava Tomašica 2, Opatija, 51410 Croatia

                                ,

                                866-925-8709

                                4 stars
                                Opatija
                                • 6.7 miles to City center‎
                                • 15 miles to Rijeka (RJK)‎
                                Excellent
                                4.3 / 5
                                26
                                customer reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $156
                                • For every 10 nights, get 1 free!
                                  Remisens Premium Villa Amalia

                                  Pava Tomašica 2/2, Opatija, 51410 Croatia

                                  ,

                                  866-538-0157

                                  4 stars
                                  Opatija
                                  • 6.7 miles to City center‎
                                  • 15 miles to Rijeka (RJK)‎
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $156
                                  • For every 10 nights, get 1 free!
                                    Milenij Hotel Sv. Jakov

                                    Pave Tomasica 1, Opatija, 51410 Croatia

                                    ,

                                    866-538-0192

                                    5 stars
                                    Opatija
                                    • 6.7 miles to City center‎
                                    • 15 miles to Rijeka (RJK)‎
                                    Outstanding
                                    4.8 / 5
                                    30
                                    customer reviews
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $90
                                    • For every 10 nights, get 1 free!
                                      Smart Selection Imperial Hotel

                                      Maršala Tita 124/3, Opatija, 51410 Croatia

                                      ,

                                      866-538-0294

                                      3 stars
                                      Opatija
                                      • 6.7 miles to City center‎
                                      • 15 miles to Rijeka (RJK)‎
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $60
                                      • For every 10 nights, get 1 free!
                                        Hotel Milenij

                                        M. Tita 109, Opatija, 51410 Croatia

                                        ,

                                        866-538-0315

                                        5 stars
                                        Opatija
                                        • 6.7 miles to City center‎
                                        • 15 miles to Rijeka (RJK)‎
                                        Outstanding
                                        4.6 / 5
                                        59
                                        customer reviews
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $99
                                        • For every 10 nights, get 1 free!
                                          Hotel Mozart

                                          M. Tita 138, Opatija, 51410 Croatia

                                          ,

                                          866-538-1351

                                          5 stars
                                          Opatija
                                          • 6.8 miles to City center‎
                                          • 15 miles to Rijeka (RJK)‎
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $116
                                          • For every 10 nights, get 1 free!
                                            Villa Ilirija

                                            Nova Cesta 128, Opatija, 51410 Croatia

                                            ,

                                            866-538-2362

                                            3 stars
                                            Opatija
                                            • 6.8 miles to City center‎
                                            • 15 miles to Rijeka (RJK)‎
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          • For every 10 nights, get 1 free!
                                            Villa Palme

                                            Ulica Vrutki br.8, Opatija, 51410 Croatia

                                            ,

                                            866-538-6218

                                            3 stars
                                            Opatija
                                            • 6.8 miles to City center‎
                                            • 15 miles to Rijeka (RJK)‎
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $118
                                            • For every 10 nights, get 1 free!
                                              Hotel Galeb

                                              Maršala Tita 160, Opatija, 51410 Croatia

                                              ,

                                              866-538-6315

                                              3 stars
                                              Opatija
                                              • 6.9 miles to City center‎
                                              • 15 miles to Rijeka (RJK)‎
                                              Excellent
                                              4.5 / 5
                                              2
                                              customer reviews
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $121 $115
                                              • For every 10 nights, get 1 free!
                                                Smart Selection Palace Bellevue

                                                Maršala Tita 144/148, Opatija, 51410 Croatia

                                                ,

                                                866-538-9367

                                                3 stars
                                                Opatija
                                                • 6.9 miles to City center‎
                                                • 15 miles to Rijeka (RJK)‎
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $58
                                                • For every 10 nights, get 1 free!
                                                  Opatija Hotel Opatija

                                                  Trg Vladimira Gortana 2/1, Opatija, 54140 Croatia

                                                  ,

                                                  866-573-4235

                                                  2 stars
                                                  Opatija
                                                  • 6.9 miles to City center‎
                                                  • 15 miles to Rijeka (RJK)‎
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $62
                                                  • For every 10 nights, get 1 free!
                                                    Hotel Savoy

                                                    M. Tita 129, Opatija, 51410 Croatia

                                                    ,

                                                    866-678-6350

                                                    4 stars
                                                    Opatija
                                                    • 6.9 miles to City center‎
                                                    • 15 miles to Rijeka (RJK)‎
                                                    Excellent
                                                    4.2 / 5
                                                    9
                                                    customer reviews
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $113 $107
                                                    • For every 10 nights, get 1 free!
                                                      Astoria Designhotel Opatija

                                                      Ulica Marsala Tita 174, Opatija, 51410 Croatia

                                                      ,

                                                      866-767-0278

                                                      4 stars
                                                      Opatija
                                                      • 6.9 miles to City center‎
                                                      • 15 miles to Rijeka (RJK)‎
                                                      Excellent
                                                      4.3 / 5
                                                      30
                                                      customer reviews
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $107
                                                      • For every 10 nights, get 1 free!
                                                        Smart Selection Hotel Residenz

                                                        Maršala Tita 133, Opatija, 51410 Croatia

                                                        ,

                                                        866-925-4159

                                                        2 stars
                                                        Opatija
                                                        • 6.9 miles to City center‎
                                                        • 15 miles to Rijeka (RJK)‎
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $55
                                                        • For every 10 nights, get 1 free!
                                                          Remisens Hotel Kristal

                                                          Marsala Tita 135, Opatija, 51410 Croatia

                                                          ,

                                                          866-925-8676

                                                          4 stars
                                                          Opatija
                                                          • 6.9 miles to City center‎
                                                          • 15 miles to Rijeka (RJK)‎
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $66
                                                          • For every 10 nights, get 1 free!
                                                            Remisens Hotel Admiral

                                                            Maršala Tita 139, Opatija, 51410 Croatia

                                                            ,

                                                            866-538-0251

                                                            4 stars
                                                            Opatija
                                                            • 7.0 miles to City center‎
                                                            • 15 miles to Rijeka (RJK)‎
                                                            Excellent
                                                            4.1 / 5
                                                            72
                                                            customer reviews
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $89
                                                            • For every 10 nights, get 1 free!
                                                              Smart Selection Hotel Istra

                                                              Maršala Tita 143, Opatija, 51410 Croatia

                                                              ,

                                                              866-538-1314

                                                              3 stars
                                                              Opatija
                                                              • 7.0 miles to City center‎
                                                              • 15 miles to Rijeka (RJK)‎
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $79
                                                              • For every 10 nights, get 1 free!
                                                                Grand Hotel Adriatic II

                                                                M. Tita 200, Opatija, 51410 Croatia

                                                                ,

                                                                866-538-6252

                                                                3 stars
                                                                Opatija
                                                                • 7.0 miles to City center‎
                                                                • 15 miles to Rijeka (RJK)‎
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $89
                                                                • For every 10 nights, get 1 free!
                                                                  Grand Hotel Adriatic I

                                                                  M. Tita 200, Opatija, 51410 Croatia

                                                                  ,

                                                                  866-538-9298

                                                                  4 stars
                                                                  Opatija
                                                                  • 7.0 miles to City center‎
                                                                  • 15 miles to Rijeka (RJK)‎
                                                                  Excellent
                                                                  4.1 / 5
                                                                  32
                                                                  customer reviews
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $85
                                                                  • For every 10 nights, get 1 free!
                                                                    Hotel Villa Schubert

                                                                    Primorska 16, Icici, Opatija, 51414 Croatia

                                                                    ,

                                                                    866-539-5067

                                                                    3 stars
                                                                    Opatija
                                                                    • 8.0 miles to City center‎
                                                                    • 15 miles to Rijeka (RJK)‎
                                                                    Outstanding
                                                                    4.6 / 5
                                                                    5
                                                                    customer reviews
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    from $77
                                                                    • For every 10 nights, get 1 free!
                                                                      Villa Gauss

                                                                      1. maja 2, Icici, Opatija, 51111 Croatia

                                                                      ,

                                                                      866-539-9234

                                                                      3 stars
                                                                      Opatija
                                                                      • 8.2 miles to City center‎
                                                                      • 16 miles to Rijeka (RJK)‎
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      from $41
                                                                      • For every 10 nights, get 1 free!
                                                                        Hotel Villa Eugenia

                                                                        M Tita 34, Lovran, 51415 Croatia

                                                                        ,

                                                                        866-582-3258

                                                                        4 stars
                                                                        Lovran
                                                                        • 8.4 miles to City center‎
                                                                        • 15 miles to Rijeka (RJK)‎
                                                                        Outstanding
                                                                        4.7 / 5
                                                                        24
                                                                        customer reviews
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        from $135
                                                                        • For every 10 nights, get 1 free!
                                                                          Hostel Link

                                                                          Šetalište M. Tita 9, Lovran, 51415 Croatia

                                                                          ,

                                                                          866-711-3751

                                                                          2 stars
                                                                          Lovran
                                                                          • 8.4 miles to City center‎
                                                                          • 15 miles to Rijeka (RJK)‎
                                                                          Excellent
                                                                          4.1 / 5
                                                                          20
                                                                          customer reviews
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          from $19
                                                                          • For every 10 nights, get 1 free!
                                                                            Remisens Hotel Excelsior

                                                                            M. Tita 15, Lovran, 51415 Croatia

                                                                            ,

                                                                            866-925-0548

                                                                            4 stars
                                                                            Lovran
                                                                            • 8.4 miles to City center‎
                                                                            • 15 miles to Rijeka (RJK)‎
                                                                            Excellent
                                                                            4.2 / 5
                                                                            16
                                                                            customer reviews
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            from $111
                                                                            • For every 10 nights, get 1 free!
                                                                              Remisens Villa Atlanta

                                                                              Šetalište maršala Tita 21, Lovran, 51415 Croatia

                                                                              ,

                                                                              866-925-4218

                                                                              4 stars
                                                                              Lovran
                                                                              • 8.4 miles to City center‎
                                                                              • 15 miles to Rijeka (RJK)‎
                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                              from $80
                                                                              • For every 10 nights, get 1 free!
                                                                                Remisens Villa Belvedere

                                                                                Šetalište maršala Tita 27, Lovran, 51415 Croatia

                                                                                ,

                                                                                866-925-8709

                                                                                4 stars
                                                                                Lovran
                                                                                • 8.4 miles to City center‎
                                                                                • 15 miles to Rijeka (RJK)‎
                                                                                Excellent
                                                                                4.5 / 5
                                                                                2
                                                                                customer reviews
                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                from $95
                                                                                • For every 10 nights, get 1 free!
                                                                                  Smart Selection Hotel Bristol

                                                                                  Setaliste marsala Tita 27, Lovran, 51415 Croatia

                                                                                  ,

                                                                                  866-538-0157

                                                                                  3 stars
                                                                                  Lovran
                                                                                  • 8.4 miles to City center‎
                                                                                  • 15 miles to Rijeka (RJK)‎
                                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                  from $61
                                                                                  • For every 10 nights, get 1 free!
                                                                                    Remisens Villa Elsa

                                                                                    Šetalište maršala Tita 44, Lovran, 51415 Croatia

                                                                                    ,

                                                                                    866-538-0192

                                                                                    4 stars
                                                                                    Lovran
                                                                                    • 8.4 miles to City center‎
                                                                                    • 15 miles to Rijeka (RJK)‎
                                                                                    Excellent
                                                                                    4.0 / 5
                                                                                    9
                                                                                    customer reviews
                                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                    from $97
                                                                                    • For every 10 nights, get 1 free!
                                                                                      Hotel Park Lovran

                                                                                      M. Tita 60, Lovran, 51415 Croatia

                                                                                      ,

                                                                                      866-538-0294

                                                                                      4 stars
                                                                                      Lovran
                                                                                      • 8.5 miles to City center‎
                                                                                      • 15 miles to Rijeka (RJK)‎
                                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                      from $57
                                                                                      • For every 10 nights, get 1 free!
                                                                                        Villa Mandy

                                                                                        Lokve 24, Lovran, 51410 Croatia

                                                                                        ,

                                                                                        866-538-0315

                                                                                        3 stars
                                                                                        Lovran
                                                                                        • 8.5 miles to City center‎
                                                                                        • 16 miles to Rijeka (RJK)‎
                                                                                        No customer reviews yet
                                                                                        Be the first
                                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                      • For every 10 nights, get 1 free!
                                                                                        Hotel Lovran

                                                                                        Setaliste M. Tita 19/2, Lovran, 51415 Croatia

                                                                                        ,

                                                                                        866-538-1351

                                                                                        3 stars
                                                                                        Lovran
                                                                                        • 8.5 miles to City center‎
                                                                                        • 15 miles to Rijeka (RJK)‎
                                                                                        Excellent
                                                                                        4.0 / 5
                                                                                        41
                                                                                        customer reviews
                                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                        from $66
                                                                                        • For every 10 nights, get 1 free!
                                                                                          Apartments Medveja

                                                                                          Medveja 11F, Lovran, 51415 Croatia

                                                                                          ,

                                                                                          866-538-2362

                                                                                          3 stars
                                                                                          Lovran
                                                                                          • 9.3 miles to City center‎
                                                                                          • 15 miles to Rijeka (RJK)‎
                                                                                          No customer reviews yet
                                                                                          Be the first
                                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                          from $81
                                                                                          • For every 10 nights, get 1 free!
                                                                                            Holiday Resort and Autocamp Medveja

                                                                                            Medveja bb, Lovran, 51416 Croatia

                                                                                            ,

                                                                                            866-538-6218

                                                                                            3 stars
                                                                                            Lovran
                                                                                            • 9.3 miles to City center‎
                                                                                            • 15 miles to Rijeka (RJK)‎
                                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                            from $69
                                                                                            • For every 10 nights, get 1 free!
                                                                                              Villa Kleiner

                                                                                              Setaliste 25 - Travnja 28, Moscenicka Draga, 51417 Croatia

                                                                                              ,

                                                                                              866-538-6315

                                                                                              3 stars
                                                                                              Moscenicka Draga
                                                                                              • 11 miles to City center‎
                                                                                              • 15 miles to Rijeka (RJK)‎
                                                                                              Excellent
                                                                                              4.5 / 5
                                                                                              2
                                                                                              customer reviews
                                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                              from $67
                                                                                              • For every 10 nights, get 1 free!
                                                                                                Smart Selection Mediteran Hotel

                                                                                                Trg Slobode 1, Moscenicka Draga, 51417 Croatia

                                                                                                ,

                                                                                                866-538-9367

                                                                                                3 stars
                                                                                                Moscenicka Draga
                                                                                                • 11 miles to City center‎
                                                                                                • 16 miles to Rijeka (RJK)‎
                                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                                from $77
                                                                                                *

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