Beginning of main content

location Eldon is highly rated for Rivers and Small Town by 23 people

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Eldon

Tonight Mar 27 - Mar 28
This weekend Mar 29 - Mar 31
Next weekend Apr 5 - Apr 7

Top 10 Hotels in Eldon

See all 593 Properties in Eldon
Super 8 by Wyndham Lake of the Ozarks

Super 8 by Wyndham Lake of the Ozarks

10 Midway Rd, Eldon, MO
Super 8 by Wyndham Lake of the Ozarks
  • Free Cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 

Situated on a lake, this hotel is within 9 mi (15 km) of Horseshoebend, Bagnell Dam, and Osage National Golf Club. Bear Creek Valley Golf Club and Osage Beach ...

$48 per night for 2 guests

Eldon Inn

Eldon Inn

200 N Business 54, Eldon, MO
Eldon Inn
  • Free Cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 

Located in the heart of Eldon, this motel is within 12 mi (20 km) of Horseshoebend, Bagnell Dam, and Osage National Golf Club. Bear Creek Valley Golf Club and ...

$51 per night for 2 guests

Regalia Hotel & Conference Center

Regalia Hotel & Conference Center

250 Racquet Club Drive, Lake Ozark, MO
Regalia Hotel & Conference Center
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Situated in Lake Ozark, this hotel is 0.1 mi (0.1 km) from Horseshoebend and within 9 mi (15 km) of Bagnell Dam and Bear Creek Valley Golf Club. Osage National ...

$89 per night for 2 guests

Lodge Of Four Seasons Golf Resort, Marina & Spa

Lodge Of Four Seasons Golf Resort, Marina & Spa

315 Four Seasons Dr., Lake Ozark, MO
Lodge Of Four Seasons Golf Resort, Marina & Spa
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in Lake Ozark, this beachfront resort is connected to the convention center, 0.1 mi (0.1 km) from Horseshoebend, and within 9 mi (15 km) of Bear Creek ...

$78 per night for 2 guests

Days Inn by Wyndham Osage Beach Lake of the Ozarks

Days Inn by Wyndham Osage Beach Lake of the Ozarks

4755 Osage Beach Parkway, Osage Beach, MO
Days Inn by Wyndham Osage Beach Lake of the Ozarks
  • Free Cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 

Located in the heart of Osage Beach, this hotel is 0.5 mi (0.8 km) from Osage Beach Premium Outlets and 2.6 mi (4.1 km) from Bear Creek Valley Golf Club. Sycamore ...

$48 per night for 2 guests

Beautiful 4,000 Sf, 5 Bed, 4.5 Bath Lakefront Home With Game Room/bar

Beautiful 4,000 Sf, 5 Bed, 4.5 Bath Lakefront Home With Game Room/bar

Rocky Mount, MO
Beautiful 4,000 Sf, 5 Bed, 4.5 Bath Lakefront Home With Game Room/bar
     
     

    Situated on a lake, this vacation home is 1.2 mi (1.9 km) from Horseshoebend and within 9 mi (15 km) of Bagnell Dam and Osage National Golf Club. Bear Creek ...

    Beautiful 4,000 Sf, 5 Bed, 4.5 Bath Lakefront Home With Game Room/barGet Rates

    Tan Tar A Resort

    Tan Tar A Resort

    494 Tan Tar A Drive, Osage Beach, MO
    Tan Tar A Resort
      3.0 out of 5.0
       
       

      Located near the beach, this family-friendly resort is within 9 mi (15 km) of Sycamore Creek Golf Club, BigSurf Waterpark, and Osage Beach Premium Outlets. Bear ...

      $109 per night for 2 guests

      Days Inn by Wyndham Jefferson City

      Days Inn by Wyndham Jefferson City

      2100 Jefferson St, Jefferson City, MO
      Days Inn by Wyndham Jefferson City
      • Free Cancellation
      • Reserve now, pay when you stay
      2.0 out of 5.0
       
       

      Situated in Jefferson City, this hotel is within 3 mi (5 km) of Lincoln University of Missouri, Supreme Court of Missouri, and Missouri State Capitol. Cole County ...

      $55 per night for 2 guests

      Camden on the Lake Resort & Spa

      Camden on the Lake Resort & Spa

      2359 Bittersweet Road, Lake Ozark, MO
      Camden on the Lake Resort & Spa
        4.0 out of 5.0
         
         

        Situated on the waterfront, this spa resort is within 12 mi (20 km) of Bagnell Dam, Osage National Golf Club, and Osage Beach Premium Outlets. Sycamore Creek ...

        $99 per night for 2 guests

        Baymont by Wyndham Osage Beach

        Baymont by Wyndham Osage Beach

        5887 Osage Beach Pkwy, Osage Beach, MO
        Baymont by Wyndham Osage Beach
        • Free Cancellation
        • Reserve now, pay when you stay
        2.5 out of 5.0
         
         

        Situated in Osage Beach, this hotel is 1.2 mi (1.9 km) from Sycamore Creek Golf Club and within 6 mi (10 km) of BigSurf Waterpark and Osage Beach Premium Outlets. ...

        $51 per night for 2 guests

        Map

        Recent Reviews in Eldon