The best deals on hotels when visiting May City in Iowa.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In May City, Iowa 51354

AmericInn by Wyndham Sibley

1726 Pierce Ave Sibley, IA

At AmericInn by Wyndham Sibley, guests bound for May City can enjoy inviting accommodations with rates starting at $104.99, creating a warm and welcoming environment. Stay connected with free high-speed Wi-Fi at AmericInn by Wyndham, available throughout the hotel for your convenience.

A quiet retreat at AmericInn by Wyndham Sibley provides rest and relaxation, with downtown May City easily accessible for a day of adventure. Find the perfect place to rest after exploring May City with budget-friendly lodging—secure today!

  Call (855) 236-8982 to book with an agent.
  13.6 miles from May City, IA 51354

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Sibley Inn

1108 2nd Avenue Sibley, IA

At Sibley Inn, guests bound for May City will find inviting accommodations with rooms from $78.99, creating a clean, comfortable environment for relaxation. Stay in rooms that are designed for convenience and simplicity, offering a comfortable setting for budget-conscious travelers.

With a relaxing drive into downtown May City, guests at Sibley Inn can explore the city’s best spots before retreating to the peaceful surroundings of their stay. Discover the smart way to experience May City with thoughtfully priced lodging—lock in today!

  Call (855) 239-4019 to book with an agent.
  14.9 miles from May City, IA 51354

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Milford

1511 Okoboji Avenue Milford, IA

With budget-friendly rooms beginning at $71.99, Rodeway Inn Milford provides affordable accommodations for travelers bound for May City, creating a relaxing and welcoming environment. Enjoy accommodations that focus on providing essential comforts with no unnecessary extras, perfect for a budget-friendly trip.

Relax at Rodeway Inn Milford, where the calm environment offers a restful retreat, while downtown May City remains just a short drive away. Stay smart and comfortable on your May City visit without breaking the bank—book now!

  Call (855) 239-4019 to book with an agent.
  16.3 miles from May City, IA 51354

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Northland Inn Motel

2051 Highway 9 Spirit Lake, IA

Guests bound for May City will find mellifluous comfort at Northland Inn Motel, with inviting rooms starting at $113.85, creating a warm and welcoming environment perfect for rest. Find practical and affordable lodging, with rooms that offer clean accommodations and the essentials for a pleasant stay.

For a serene stay, Northland Inn Motel provides calm surroundings, with the excitement of downtown May City still a short drive away. Discover May City with a hotel designed for relaxation and savings—lock in today!

  Call (855) 235-6136 to book with an agent.
  16.6 miles from May City, IA 51354

Starting at

$113.85

per night

Read Reviews View Amenities View All Rooms

Okoboji Inn & Suites

3400 Okoboji Ave Milford, IA

With rooms starting at $138.99, Okoboji Inn & Suites provides budget-conscious accommodations for travelers bound for May City, creating a warm and inviting space. Relax in accommodations that offer a clean and welcoming environment, perfect for rest after a day of exploring or business.

Escape the hustle of downtown May City at Okoboji Inn & Suites, where guests can enjoy peaceful surroundings and easy city access. Experience May City without overspending with a hotel that enhances your visit—lock in now!

  Call (855) 233-7850 to book with an agent.
  16.8 miles from May City, IA 51354

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

The Inn Hotel Ascend Hotel Collection

15 Dam Rd Arnolds Park, IA

A charming ambiance awaits at The Inn Hotel Ascend Hotel Collection on your visit to May City, where refined rooms create a peaceful experience, with rates starting at $118.99. Relax in an environment that exudes elegance, with rooms equipped with luxurious amenities and thoughtful details.

At The Inn Hotel Ascend Hotel Collection, guests can relax in serene surroundings, with the energy of downtown May City still accessible by car for a day of exploration. Relax in May City at a hotel that makes your comfort and satisfaction a top priority—secure now!

  Call (855) 234-5074 to book with an agent.
  17.4 miles from May City, IA 51354

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Vintage Block Inn & Suites

1107 Sanborn Ave Okoboji, IA

For a calm, budget-friendly stay, Vintage Block Inn & Suites offers inviting rooms with rates from $99.99, creating a clean and comfortable atmosphere near May City. Enjoy rooms that provide a higher level of comfort and additional amenities, all within a budget-friendly framework.

For travelers seeking both relaxation and city access, Vintage Block Inn & Suites offers tranquility with downtown May City still close by. Get ready for a May City stay that’s as comfortable as it is affordable—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  17.7 miles from May City, IA 51354

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Okoboji

1005 Brooks Park Dr Okoboji, IA

With budget-conscious rooms beginning at $100.99, AmericInn by Wyndham Okoboji provides alluring accommodations for travelers bound for May City, creating a warm environment. Enjoy AmericInn by Wyndham's complimentary hot breakfast, featuring a variety of delicious options to start your day right.

A peaceful retreat awaits at AmericInn by Wyndham Okoboji, while the excitement of downtown May City is just a convenient drive away for exploration. Stay smart and relaxed in May City with value-driven amenities—book your room now!

  Call (855) 233-7850 to book with an agent.
  18.0 miles from May City, IA 51354

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Lake Okoboji Resort & Conference Center

1405 Highway 71 Okoboji, IA

Unwind at Lake Okoboji Resort & Conference Center when traveling to May City, where inviting rooms create a charming environment, with affordable nightly rates from $89.99. Relax in accommodations that blend enhanced amenities with comfort, providing a restful and engaging experience.

Guests can relax at Lake Okoboji Resort & Conference Center, where a peaceful atmosphere complements the convenience of nearby downtown May City. Enjoy your May City adventure with a hotel that provides everything you need for a great stay—book today!

  Call (855) 234-7135 to book with an agent.
  18.0 miles from May City, IA 51354

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Bridges Bay Resort

630 Linden Drive Arnolds Park, IA

With a refined touch, Bridges Bay Resort near May City offers cozy-like rooms crafted for comfort, with inviting nightly rates starting at $95.99. Experience a stay that is as luxurious as it is comfortable, with rooms designed to provide a premium living experience.

For a relaxing stay, Bridges Bay Resort offers quiet surroundings, with downtown May City still nearby for city exploration and adventure. Enjoy your May City adventure with accommodations that turn each moment into a pleasure—lock in today!

  Call (855) 239-4019 to book with an agent.
  18.5 miles from May City, IA 51354

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Spirit Lake / Okoboji

2704 17th St Spirit Lake, IA

With budget-friendly rooms from $74.99, Ramada by Wyndham Spirit Lake / Okoboji provides inviting comfort for travelers bound for May City, creating a warm, inviting environment perfect for unwinding. Stay fit with Ramada's guided outdoor fitness sessions, including morning jogs and yoga classes in picturesque settings.

At Ramada by Wyndham Spirit Lake / Okoboji, guests can escape the city’s hustle and relax in serene surroundings, with downtown May City still within reach for a day of exploration. Relax in a hotel that makes your May City adventure feel special and stress-free—reserve now!

  Call (855) 234-5074 to book with an agent.
  18.7 miles from May City, IA 51354

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Spirit Lake / Okoboji

2203 Circle Dr. West Spirit Lake, IA

At Super 8 by Wyndham Spirit Lake / Okoboji, guests visiting May City can enjoy affordable comfort with rooms starting at $66.99, providing a welcoming and comfortable environment. Enjoy the quiet comfort of Super 8’s rooms, thoughtfully equipped with all the necessities for a stress-free stay.

Guests can enjoy a peaceful stay at Super 8 by Wyndham Spirit Lake / Okoboji, where quiet surroundings are complemented by the nearby excitement of downtown May City. Enjoy more of May City for less with comfortable, affordable lodging—reserve today!

  Call (855) 239-5277 to book with an agent.
  19.0 miles from May City, IA 51354

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Spirit Lake / Okoboji

1905 18th Street Spirit Lake, IA

For an inviting, budget-friendly stay near May City, Travelodge by Wyndham Spirit Lake / Okoboji offers comfortable rooms starting at $69.99, providing a clean, tucked away space ideal for relaxation. Start your morning with a complimentary breakfast at Travelodge, offering a variety of choices to energize your day.

For those who prefer a calm atmosphere, Travelodge by Wyndham Spirit Lake / Okoboji offers tranquility while keeping downtown May City close enough for a day of adventure. Enjoy May City from a hotel that balances comfort and affordability—secure now!

  Call (855) 236-8982 to book with an agent.
  19.1 miles from May City, IA 51354

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Sheldon an IHG Hotel

201 34th Ave Sheldon, IA

With rates from $149.00, Holiday Inn Express & Suites Sheldon an IHG Hotel is a convenient option for travelers visiting May City, providing charming accommodations in a welcoming environment. Discover the convenience of Holiday Inn Express locations, perfectly positioned for easy access to local business centers and leisure attractions.

For a quiet retreat, Holiday Inn Express & Suites Sheldon an IHG Hotel offers peaceful surroundings, with downtown May City still within reach for a day of city exploration. Take comfort in knowing your May City trip is both cost-effective and enjoyable—book today!

  Call (855) 233-0132 to book with an agent.
  19.5 miles from May City, IA 51354

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Spencer

1005 13th St. SW Spencer, IA

At AmericInn by Wyndham Spencer, guests bound for May City will find relaxing comfort with rooms starting at $115.99, creating a warm, inviting environment perfect for rest. Stay productive with AmericInn by Wyndham’s desk and work areas in each room, designed for convenience and comfort.

At AmericInn by Wyndham Spencer, guests can unwind in spacious surroundings while still being close to the vibrant life of May City. Enjoy the perfect mix of affordability and comfort during your May City stay—reserve today!

  Call (855) 235-6136 to book with an agent.
  20.8 miles from May City, IA 51354

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Spencer an IHG Hotel

916 13th St. SW Spencer, IA

With rooms beginning at $169.99, Holiday Inn Express & Suites Spencer an IHG Hotel is a practical option for travelers to May City, providing budget-conscious accommodations in a secure setting. Experience the reliability of Holiday Inn Express's backup power systems, ensuring continuous comfort and connectivity during your stay.

Stay at Holiday Inn Express & Suites Spencer an IHG Hotel to experience the perfect blend of quiet nights and quick trips into May City's lively streets. Choose a hotel that adds value to your May City experience—reserve your stay now!

  Call (855) 235-0725 to book with an agent.
  20.9 miles from May City, IA 51354

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Sheldon

210 North 2nd Ave Sheldon, IA

Guests visiting May City will find affordable comfort at Super 8 by Wyndham Sheldon, where restorative rooms begin at $86.99, creating a welcoming atmosphere ideal for a peaceful stay. Take advantage of Super 8's ample parking, accommodating guests with vehicles and making road trips hassle-free.

Settle into a peaceful retreat at Super 8 by Wyndham Sheldon, with easy access to May City for whenever you’re ready to explore. Enjoy added perks at a great rate for your May City trip—book your hotel room now!

  Call (855) 239-5277 to book with an agent.
  21.1 miles from May City, IA 51354

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

The Northwest Inn

209 11th St. SW Spencer, IA

Relax in the warm ambiance of The Northwest Inn when traveling to May City, where inviting rooms offer quality, with nightly rates beginning at $109.00. Enjoy a stay that prioritizes your comfort, with rooms equipped with thoughtful amenities to enhance your experience.

At The Northwest Inn, you can enjoy the balance of a quiet stay while keeping May City just a short drive away. Take your May City experience to the next level with a hotel that delivers on all fronts—book today!

  Call (855) 239-4019 to book with an agent.
  21.2 miles from May City, IA 51354

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Reston Inn & Suites

10 11th St. S.E. Spencer, IA

Guests visiting May City will appreciate the inviting comfort at Reston Inn & Suites, with budget-friendly rooms starting at $119.99, creating a clean, welcoming space. Relax in a clean and orderly environment, with rooms that offer the essentials for a comfortable and pleasant stay.

Find a peaceful hideaway at Reston Inn & Suites, where you can unwind after exploring the bustling streets of May City. Plan your May City visit with accommodations that make relaxation affordable—book today!

  Call (855) 239-4019 to book with an agent.
  21.4 miles from May City, IA 51354

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Sheldon

271 34th Ave. Sheldon IA 51201 Sheldon, IA

With rooms starting at $139.99, Cobblestone Inn & Suites Sheldon provides budget-conscious accommodations for travelers visiting May City, creating a clean and delightful space. Experience a stay that blends affordability with added amenities, providing a comfortable and enjoyable visit.

Enjoy the best of both comfort and convenience at Cobblestone Inn & Suites Sheldon, where the energy of May City is just a short drive away. Make May City travel both enjoyable and affordable with a practical hotel—secure now!

  Call (855) 235-6136 to book with an agent.
  21.5 miles from May City, IA 51354

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Worthington

207 Oxford St Worthington, MN

With rooms beginning at $79.99, Days Inn by Wyndham Worthington provides inviting accommodations for guests bound for May City, creating a hospitable and comfortable atmosphere. Relish the convenience of vending machines at Days Inn, providing snacks and beverages for a quick treat anytime.

Find serenity at Days Inn by Wyndham Worthington, where calm lodgings are matched with the convenience of being close to May City's top spots. Choose comfort and affordability for your May City adventure—reserve today!

  Call (855) 235-0725 to book with an agent.
  22.5 miles from May City, IA 51354

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Worthington an IHG Hotel

1250 Ryans Rd Worthington, MN

For travelers headed to May City, Holiday Inn Express & Suites Worthington an IHG Hotel offers inviting rooms with rates starting at $159.99, creating a clean and welcoming environment perfect for relaxation. Appreciate the eco-friendly initiatives at Holiday Inn Express, including recycling bins and energy-efficient lighting.

At Holiday Inn Express & Suites Worthington an IHG Hotel, the peaceful atmosphere offers guests a restful stay while keeping the attractions of May City close by. Rest and recharge in May City with accommodations that make every moment memorable—lock in today!

  Call (855) 239-4019 to book with an agent.
  22.5 miles from May City, IA 51354

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Worthington

1475 Darling Dr Worthington, MN

For an inviting and budget-friendly stay near May City, AmericInn by Wyndham Worthington offers charming rooms with rates beginning at $105.99, creating a clean, welcoming space. Enjoy seamless check-ins with AmericInn by Wyndham’s efficient and friendly front desk service, designed to get you settled quickly.

Stay at AmericInn by Wyndham Worthington for a restful experience, where the peaceful ambiance is complemented by the proximity to May City's highlights. Enjoy May City in comfort and without financial stress—book your room today!

  Call (855) 233-0132 to book with an agent.
  22.5 miles from May City, IA 51354

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites&Conference Center

1447 Prairie Dr Worthington, MN

Guests visiting May City will find inviting comfort at Comfort Suites&Conference Center, where secure rooms start at $118.99, creating a welcoming space perfect for relaxation. Relax with Comfort Suites' in-room massage services, offering therapeutic treatments without having to leave your suite.

Stay at Comfort Suites&Conference Center for a quiet retreat, where the calm environment is matched by quick access to May City's activities. Get the most out of your May City visit with cozy, budget-friendly accommodations—book today!

  Call (855) 239-5277 to book with an agent.
  22.8 miles from May City, IA 51354

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms