Skip to content

Vacation rentals in Hannibal

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Hannibal

Guests agree: these stays are highly rated for location, cleanliness, and more.

Private room in Hannibal
The Pistol Annie
The Pistol Annie Room is a blend of country, shabby chic, and sass. Repurposed original doors from when the building was a brothel, turned into a bed frame and wall art. The wood on the wall is from a local fence that was torn down and the cute chair in the corner was a great restoration that turned into a piece of art. Step up to the oversized bathroom and don't forget to check out the hand-painted sunflower. There is no outside window but this room is happy and bright and sure make you smile!
$108 per night
SUPERHOST
Home in Hannibal
The Viley Oasis: 3 bed, 2 bath, with hot tub
Welcome to our oasis! Enter through the side door with a code. The kitchen is fully stocked and ready to cook your favorite meals. Bedroom 1: king size bed, Smart TV and en-suite master bathroom. Bedroom 2: queen size mattress and a Smart TV. Bedroom 3: twin size trundle bed, Smart TV, play area for children and a toddler bed. Guest bathroom and laundry room. Step out back to the oasis. Featuring a fire pit with 4 chairs, a hot tub for 6 and a dining table. Yard/board games for guest to use!
$149 per night
SUPERHOST
Rental unit in Hannibal
Farmhouse
Enjoy nostalgic downtown Hannibal in this unique apartment located on Main Street just steps from a movie theater, restaurants and bars, shopping, museums, the riverfront, and Mark Twain historic sites. With a private bedroom with flat screen television, living area with sleeper sofa and daybed, and a full kitchen the interior of this rental is sure to charm any visitor. Book for a weekend, a week, or longer.
$100 per night

Stay near Hannibal's top sights

Photo of Mark Twain Cave and Cameron Cave
Mark Twain Cave and Cameron Cave19 locals recommend
Photo of Mark Twain Dinette: Maid-Rite Restaurant and Diner
Mark Twain Dinette: Maid-Rite Restaurant and Diner11 locals recommend
Photo of Mark Twain Boyhood Home and Museum
Mark Twain Boyhood Home and Museum23 locals recommend
Photo of Mark Twain Brewing Company
Mark Twain Brewing Company14 locals recommend
Photo of Java Jive
Java Jive16 locals recommend
Photo of B&B Theatres Hannibal Main Street Cinema 8
B&B Theatres Hannibal Main Street Cinema 814 locals recommend

Other great vacation rentals in Hannibal

Home in Palmyra
Cozy country 2-bedroom home with a view.
$75 per night
SUPERHOST
Rental unit in Hannibal
Pilot House
$130 per night
Home in Hannibal
Guesthouse on Grand *No Cleaning Fees!*
$75 per night
SUPERHOST
Rental unit in Palmyra
Quaint Main Street Apartment
$79 per night
SUPERHOST
Home in Hannibal
Parlor on Paris - No Cleaning Fees!
$89 per night
SUPERHOST
Rental unit in Quincy
Lovely 1920s farmhouse apartment
$65 per night
SUPERHOST
Home in Hannibal
Hatton House North St. & N. Main St- 2-6 guest
$151 per night
SUPERHOST
Rental unit in Palmyra
Spacious Apartment Minutes From Historic Hannibal
$84 per night
SUPERHOST
Hotel room in Hannibal
Honeymoon Suite 2
$122 per night
SUPERHOST
Home in Quincy
❤️Quincy Quarters 2❤️
$92 per night
SUPERHOST
Private room in Hannibal
Blue Room at The Quarry House
$130 per night
SUPERHOST
Private room in Hannibal
The Royal Suite
$174 per night
SUPERHOST
  1. Airbnb
  2. United States
  3. Missouri
  4. Marion County
  5. Hannibal