Apartments For Rent in Hannibal, MO
10 rentals
- APPLY INSTANTLYFURNISHED
- APPLY INSTANTLYFURNISHED
- APPLY INSTANTLYFURNISHEDROOM FOR RENT
- NEW - 1 DAY AGOAPPLY INSTANTLYPET FRIENDLYFURNISHED
- APPLY INSTANTLYPET FRIENDLY
- APPLY INSTANTLYPET FRIENDLY
- APPLY INSTANTLYPET FRIENDLYFURNISHED
Apartments For Rent Near Hannibal, MO
We found 30 more apartments matching your filters just outside Hannibal
- NEW - 1 DAY AGOPET FRIENDLY
- APPLY INSTANTLYPET FRIENDLY
- INCOME RESTRICTED
- PET FRIENDLY
- APPLY INSTANTLYPET FRIENDLY
- APPLY INSTANTLY
- NEW - 5 HRS AGOPET FRIENDLY
What Locals Say about Hannibal
Average Rent Trends in Hannibal, MO
Rent in Hannibal, MO varies by number of bedrooms and home type. Use these charts to quickly see how rent changes.
Average rent increased in Apr 2026 compared to the previous month. Rent previously peaked in Nov 2025.
| Month | Average rent |
|---|---|
| May 2025 | $1,100 |
| Jun 2025 | $1,100 |
| Jul 2025 | $1,275 |
| Aug 2025 | $1,100 |
| Sep 2025 | $1,100 |
| Oct 2025 | $1,200 |
| Nov 2025 | $1,450 |
| Dec 2025 | $1,450 |
| Jan 2026 | $1,200 |
| Feb 2026 | $1,200 |
| Mar 2026 | $1,200 |
| Apr 2026 | $1,325 |
Average Rent By Bedroom and Home Type
In May 2026, Houses were the most affordable home type to rent compared with Apartments and Condos.
| 1 bed | 2 beds | 3 beds | 4 beds | All | |
|---|---|---|---|---|---|
| All home types | $1,100 | $900 | $900 | $2,900 | $1,100 |
| Apartments and Condos | $1,150 | $1,550 | $900 | — | $1,150 |
| Houses | — | $900 | — | $2,900 | $900 |
Frequently Asked Questions about Rentals in Hannibal, MO
- What is the average rent in Hannibal, MO?The average rent in Hannibal, MO is $1,275. Rent prices range from $900 to as much as $3,600, depending on the type of rental.
- How does the rent in Hannibal, MO compare to the national average?Average rent in Hannibal, MO is about 33% lower than the national average rent of $1,910. That means it is less expensive to rent in Hannibal compared to the U.S. average.
- What is the average rent in Hannibal, MO, by number of bedrooms?The average rent in Hannibal, MO is $1,250 for a studio, $1,150 for a 1 bedroom, $1,275 for a 2 bedroom, $1,750 for a 3 bedroom, and $2,900 for a 4 bedroom.
- How have rent prices in Hannibal, MO changed compared to last year?In the past year, the average rent price in Hannibal, MO has increased by $175. That means the average rent is 14% higher than last year.
- How many available rental listings are in Hannibal, MO?There are 12 available rental listings in Hannibal, MO.
- What are some neighborhoods in Hannibal, MO?Some neighborhoods in Hannibal, MO include: Rensselaer.
- What are some zip codes in Hannibal, MO?Hannibal, MO includes zip codes such as: 63401.
- What are some cities near Hannibal, MO?Some nearby cities include: New London, Palmyra, Hull, Payson, Center. These cities may have more rental options to explore.