Travel deals Hannibal
Hannibal
2 guests

Adults:

2

Children:

0

Child’s age:

Hannibal

Apr 19 - Apr 20 ·
2 guests

Hannibal City Center Hotels

Hannibal
2 guests

Adults:

2

Children:

0

Child’s age:

Over 25 stays assessed to highlight the standout picks
if (!empty($heroPhotos))

Best Hotels in Hannibal Downtown

Navigation

1. Riverside Inn Hannibal

2. Main Street Bed & Breakfast

3. Best Western On The River

4. Lighthouse Suites

Hotels in Hannibal City Centre With Parking

5. Garden House Bed And Breakfast

6. Country Hearth Inn-Hannibal

7. William Watson Hotel (Adults Only)

Hotels in Downtown Hannibal With Pool

8. Green Acres Hotel

9. Microtel Inn & Suites By Wyndham Quincy Downtown - River Area

10. Eagles Nest Inn

  • Best-rated
Hotel Image Hotel Image

Riverside Inn Hannibal

111 Bird Street
0.5 km (0.3 mi) from city center
  • Cookware/ Kitchen utensils
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Ironing facilities
9.4
196 reviews
~ US$139 / night

Riverside Inn Hannibal

0.5 km (0.3 mi) from city center
  • Cookware/ Kitchen utensils
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Ironing facilities

Riverside Inn Hannibal

9.4
196 reviews
Average price US$ 139 / night
Hotel Image Hotel Image

Main Street Bed & Breakfast

201 North Main Street
0.4 km (0.3 mi) from city center
  • In-room breakfast
  • Valet parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Live entertainment
9.2
148 reviews
~ US$125 / night

Main Street Bed & Breakfast

0.4 km (0.3 mi) from city center
  • In-room breakfast
  • Valet parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Live entertainment

Main Street Bed & Breakfast

9.2
148 reviews
Average price US$ 125 / night
  • Popular choice
Hotel Image Hotel Image

Best Western On The River

401 N 3Rd Street
0.5 km (0.3 mi) from city center
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Leisure/ TV room
  • Fitness centre
  • Heated swimming pool
8.1
540 reviews
~ US$93 / night

Best Western On The River

0.5 km (0.3 mi) from city center
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Leisure/ TV room
  • Fitness centre
  • Heated swimming pool

Best Western On The River

8.1
540 reviews
Average price US$ 93 / night

Hotels in Hannibal City Centre With Parking

Hotel Image Hotel Image

Lighthouse Suites

612 Mark Twain Avenue
0.9 km (0.6 mi) from city center
  • Cookware/ Kitchen utensils
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Sun loungers
9.1
50 reviews
~ US$159 / night

Lighthouse Suites

0.9 km (0.6 mi) from city center
  • Cookware/ Kitchen utensils
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Sun loungers

Lighthouse Suites

9.1
50 reviews
Average price US$ 159 / night
  • Top location
Hotel Image Hotel Image

Garden House Bed And Breakfast

301 North 5Th Street
0.3 km (0.2 mi) from city center
28
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Leisure/ TV room
  • Live entertainment
  • Garden area
8
118 reviews
~ US$107 / night

Garden House Bed And Breakfast

0.3 km (0.2 mi) from city center
28
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Leisure/ TV room
  • Live entertainment
  • Garden area

Garden House Bed And Breakfast

8
118 reviews
Average price US$ 107 / night
Hotel Image Hotel Image

Country Hearth Inn-Hannibal

500 Mark Twain Avenue
0.8 km (0.5 mi) from city center
  • Continental breakfast
    Charges may apply
  • Free parking
  • Flat-screen TV
  • Tea and coffee facilities
6.2
75 reviews
~ US$72 / night

Country Hearth Inn-Hannibal

0.8 km (0.5 mi) from city center
  • Continental breakfast
    Charges may apply
  • Free parking
  • Flat-screen TV
  • Tea and coffee facilities

Country Hearth Inn-Hannibal

6.2
75 reviews
Average price US$ 72 / night

Central hotels near Hannibal

These options match your search but are within a one-hour drive of the city (up to 80 km / 50 mi).

Hotels in Downtown Hannibal With Pool

Hotel Image Hotel Image

William Watson Hotel (Adults Only)

105 East Washington Street
48.6 km (30.2 mi) from Hannibal
  • Restaurant
  • Flat-screen TV
  • Ironing facilities
  • Bar/ Lounge area
9
103 reviews
~ US$79 / night

William Watson Hotel (Adults Only)

48.6 km (30.2 mi) from Hannibal
  • Restaurant
  • Flat-screen TV
  • Ironing facilities
  • Bar/ Lounge area

William Watson Hotel (Adults Only)

9
103 reviews
Average price US$ 79 / night
Hotel Image Hotel Image

Green Acres Hotel

625 W Washington
47.9 km (29.8 mi) from Hannibal
  • Picnic area/ Tables
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Terrace
9.1
42 reviews
~ US$89 / night

Green Acres Hotel

47.9 km (29.8 mi) from Hannibal
  • Picnic area/ Tables
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Terrace

Green Acres Hotel

9.1
42 reviews
Average price US$ 89 / night
Hotel Image Hotel Image

Microtel Inn & Suites By Wyndham Quincy Downtown - River Area

200 South 3Rd Street
25.2 km (15.7 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Leisure/ TV room
  • Heated swimming pool
7.4
338 reviews
~ US$61 / night

Microtel Inn & Suites By Wyndham Quincy Downtown - River Area

25.2 km (15.7 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Leisure/ TV room
  • Heated swimming pool

Microtel Inn & Suites By Wyndham Quincy Downtown - River Area

7.4
338 reviews
Average price US$ 61 / night

Budget Hotels In Hannibal City Centre

Hotel Image Hotel Image

Eagles Nest Inn

215 Georgia Street
39.1 km (24.3 mi) from Hannibal
2
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Welcome drink
9
20 reviews
~ US$96 / night

Eagles Nest Inn

39.1 km (24.3 mi) from Hannibal
2
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Welcome drink

Eagles Nest Inn

9
20 reviews
Average price US$ 96 / night
Hotel Image Hotel Image

Quality Inn & Suites Quincy - Downtown

225 S 4Th Street
25.1 km (15.6 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Leisure/ TV room
  • Tea and coffee facilities
  • Fitness centre
8.5
137 reviews
~ US$124 / night

Quality Inn & Suites Quincy - Downtown

25.1 km (15.6 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Leisure/ TV room
  • Tea and coffee facilities
  • Fitness centre

Quality Inn & Suites Quincy - Downtown

8.5
137 reviews
Average price US$ 124 / night
Hotel Image Hotel Image

Rivers Edge Motel

201 Mansion Street
38.5 km (23.9 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Ironing facilities
  • Tea and coffee facilities
7.9
34 reviews
~ US$75 / night

Rivers Edge Motel

38.5 km (23.9 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Ironing facilities
  • Tea and coffee facilities

Rivers Edge Motel

7.9
34 reviews
Average price US$ 75 / night
Hotel Image Hotel Image

Fairbridge Inn Express Monroe City

3 Gateway Square Drive
31.5 km (19.6 mi) from Hannibal
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Laundry
  • Ironing facilities
  • Tea and coffee facilities
6.9
190 reviews
~ US$72 / night

Fairbridge Inn Express Monroe City

31.5 km (19.6 mi) from Hannibal
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Laundry
  • Ironing facilities
  • Tea and coffee facilities

Fairbridge Inn Express Monroe City

6.9
190 reviews
Average price US$ 72 / night
  • Great deal
Hotel Image Hotel Image

Budget Inn Palmyra

423 East Lafayette Street
17.1 km (10.6 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Laundry
  • Heating
6.3
102 reviews
~ US$59 / night

Budget Inn Palmyra

17.1 km (10.6 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Laundry
  • Heating

Budget Inn Palmyra

6.3
102 reviews
Average price US$ 59 / night
Hotel Image Hotel Image

Bricktown Inn

200 East State Street
44.9 km (27.9 mi) from Hannibal
  • Shared kitchen
  • Free parking
  • Security
  • Air conditioning
  • Flat-screen TV
  • Golf centre
9.2
16 reviews
~ US$148 / night

Bricktown Inn

44.9 km (27.9 mi) from Hannibal
  • Shared kitchen
  • Free parking
  • Security
  • Air conditioning
  • Flat-screen TV
  • Golf centre

Bricktown Inn

9.2
16 reviews
Average price US$ 148 / night
Hotel Image Hotel Image

The Atrium Hotel On Third

201 S. 3Rd Street
25.2 km (15.7 mi) from Hannibal
  • Barbeque grills
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Ironing facilities
  • Bar/ Lounge area
6.5
286 reviews
~ US$79 / night

The Atrium Hotel On Third

25.2 km (15.7 mi) from Hannibal
  • Barbeque grills
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Ironing facilities
  • Bar/ Lounge area

The Atrium Hotel On Third

6.5
286 reviews
Average price US$ 79 / night
Hotel Image Hotel Image

Rodeway Inn Pittsfield

1238 W. Washington St.
46.9 km (29.1 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Ironing facilities
  • Tea and coffee facilities
  • Heating
3.9
16 reviews
~ US$71 / night

Rodeway Inn Pittsfield

46.9 km (29.1 mi) from Hannibal
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Ironing facilities
  • Tea and coffee facilities
  • Heating

Rodeway Inn Pittsfield

3.9
16 reviews
Average price US$ 71 / night

Are you in a hurry?

Here is a quick list of Downtown Hotels in Hannibal, selected based on their rating

Name of hotel Accommodation Rating Price, $
Riverside Inn Hannibal

9.4 / 10

(196 Reviews)

From 139$
Main Street Bed & Breakfast

9.2 / 10

(148 Reviews)

From 125$
Best Western On The River

8.1 / 10

(540 Reviews)

From 93$
Lighthouse Suites

9.1 / 10

(50 Reviews)

From 159$
Garden House Bed And Breakfast

8.0 / 10

(118 Reviews)

From 107$

Location