Narrow results:

Clear selected filters

153 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!
    Denner Hotel

    Bergheimer Straße 8, Heidelberg, BW, 69115 Germany

    ,

    866-767-0278

    3 stars
    Heidelberg
    • 0.1 miles to City center
    • 1.0 mile to Heidelberg Castle
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $70
    • For every 10 nights, get 1 free!
      Hotel Heidelberger Hof

      Plöck 1, Heidelberg, 69117 Germany

      ,

      866-925-4159

      3.5 stars
      Heidelberg
      • 0.1 miles to City center
      • 0.9 miles to Heidelberg Castle
      No customer reviews yet
      Be the first
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $89
      • For every 10 nights, get 1 free!
        Hotel Perkeo

        Hauptstraße 75, Heidelberg, 69117 Germany

        ,

        866-582-3258

        3 stars
        Heidelberg
        • 0.4 miles to City center
        • 0.6 miles to Heidelberg Castle
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $82
        • For every 10 nights, get 1 free!
          Hotel Schönberger Hof

          Untere Neckarstraße 54, Heidelberg, 69117 Germany

          ,

          866-925-0548

          3 stars
          Heidelberg
          • 0.4 miles to City center
          • 0.6 miles to Heidelberg Castle
          No customer reviews yet
          Be the first
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $82
          • For every 10 nights, get 1 free!
            Hotel Monpti

            Friedrich-Ebert-Anlage 57, Heidelberg, BW, 69117  Germany

            ,

            866-925-4218

            3 stars
            Heidelberg
            • 0.5 miles to City center
            • 0.4 miles to Heidelberg Castle
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $78
            • For every 10 nights, get 1 free!
              HIP Hotel

              Hauptstraße 115, Heidelberg, BW, 69117 Germany

              ,

              866-538-0192

              4 stars
              Heidelberg
              • 0.5 miles to City center
              • 0.4 miles to Heidelberg Castle
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $103
              • For every 10 nights, get 1 free!
                Hackteufel

                Steingasse 7, Heidelberg, BW, 69117 Germany

                ,

                866-538-6315

                3 stars
                Heidelberg
                • 0.8 miles to City center
                • 0.3 miles to Heidelberg Castle
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $73
                • For every 10 nights, get 1 free!
                  Goldener Falke

                  Hauptstraße 204, Am Marktplatz, Heidelberg, BW, 69117 Germany

                  ,

                  866-925-8676

                  3 stars
                  Heidelberg
                  • 0.8 miles to City center
                  • 0.2 miles to Heidelberg Castle
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $93
                  • For every 10 nights, get 1 free!
                    Hotel Am Rathaus

                    Heiliggeiststraße 1, Heidelberg, Baden-Württemberg, 69117 Germany

                    ,

                    866-767-0278

                    3 stars
                    Heidelberg
                    • 0.8 miles to City center
                    • 0.3 miles to Heidelberg Castle
                    No customer reviews yet
                    Be the first
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $82
                    • For every 10 nights, get 1 free!
                      Hotel Am Schloss

                      Zwingerstrasse 20, Heidelberg, Baden-Württtemberg, 69117 Germany

                      ,

                      866-925-4159

                      3 stars
                      Heidelberg
                      • 0.8 miles to City center
                      • 0.2 miles to Heidelberg Castle
                      Outstanding
                      5.0 / 5
                      1 review
                      1
                      customer review
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $89
                      • For every 10 nights, get 1 free!
                        sevenDays Hotel BoardingHouse

                        Eppelheimer Straße 14, Heidelberg, 69115 Germany

                        ,

                        866-539-5067

                        3 stars
                        Heidelberg
                        • 1.3 miles to City center
                        • 2.2 miles to Heidelberg Castle
                        No customer reviews yet
                        Be the first
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $83
                        • For every 10 nights, get 1 free!
                          Hotel Etab

                          Dossenheimer Landstr. 61, Heidelberg, BW, 69121 Germany

                          ,

                          866-582-3258

                          3 stars
                          Heidelberg
                          • 1.5 miles to City center
                          • 2.0 miles to Heidelberg Castle
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $72
                          • For every 10 nights, get 1 free!
                            Residenz Heidelberg

                            Rathausstrasse 45, Heidelberg, 69126 Germany

                            ,

                            866-925-8709

                            Heidelberg
                            • 2.1 miles to City center
                            • 2.3 miles to Heidelberg Castle
                            No customer reviews yet
                            Be the first
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                          • For every 10 nights, get 1 free!
                            Hotel Villa Toskana

                            Hamburger Straße 4-10, Heidelberg, Leimen, BW, 69181 Germany

                            ,

                            866-538-2362

                            4 stars
                            Leimen
                            • 3.8 miles to City center
                            • 4.0 miles to Heidelberg Castle
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $98
                            • For every 10 nights, get 1 free!
                              Hotel Bären

                              Rathausstr. 20, Leimen, BW, 69181 Germany

                              ,

                              866-538-6218

                              3 stars
                              Leimen
                              • 4.2 miles to City center
                              • 4.3 miles to Heidelberg Castle
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $51
                              • For every 10 nights, get 1 free!
                                Hotel Engelhorn

                                Ernst-Naujoks-Str.2, Leimen, BW, 69181 Germany

                                ,

                                866-538-9367

                                3 stars
                                Leimen
                                • 4.5 miles to City center
                                • 4.7 miles to Heidelberg Castle
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $71
                                *

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