
Macatawa Vacations from $375
Book a Hotel + Flight or Car together to unlock savings
Photo by SupremeMaster photography
- Plan, book, travel with confidence
Better together
Save up to $1,045 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Your Macatawa Vacation
An easy way to experience this vibrant city is with a customized Macatawa vacation package. Stay in the neighborhood of Ottawa Beach, which is good for walking, nature and camping or choose someplace else — our packages are all about you. You'll want to do a little exploring during your trip to Macatawa. Find time for leading attractions such as Holland State Park, Ottawa Beach and Tunnel Park Beach. Your dream Macatawa vacation is just clicks away. Explore airfares, hotels and more on Expedia for a trip that's tailored to suit your style.
The Latest Macatawa vacation packages
Price found within the past 48 hours. Click for updated prices.

Fairfield Inn & Suites by Marriott Grand Rapids North
Alpine Center
Price was $447, price is now $375 per person
$375
per person
Nov 6 - Nov 9
found 1 day ago
Roundtrip non-stop flight included
Dallas (DFW) to Grand Rapids (GRR)
9.2/10 Wonderful! (277 reviews)
The tv in the room wasn’t working I called the front desk and gave me a phone number to call ( I was aspecting someone to come to fix it) I called the number and got put on hold and eventually they hung up, the third time I hung up after waiting on hold for over 20 minutes
The next day someone did fixed the problem with the tv but the room didn’t get cleaned, the hotel is nice but obviously lacks on good service
Reviewed on Aug 20, 2025

Twin Oaks Inn
Save 100% on your flight
Price was $1,030, price is now $605 per person
$605
per person
Oct 2 - Oct 6
found 3 hours ago
Roundtrip non-stop flight included
Dallas (DFW) to Grand Rapids (GRR)
9.8/10 Exceptional! (75 reviews)
Molly-best host, beautiful property inside and outside-very convenient and walkable.
Enjoyed 2 nights, breakfast delish and so much to do - Saugatuck fun destination.
Highly recommend and will be back!
Reviewed on Jul 27, 2025

Canopy by Hilton Grand Rapids Downtown
Heartside
Price was $1,016, price is now $792 per person
$792
per person
Nov 6 - Nov 9
found 1 day ago
Roundtrip non-stop flight included
Dallas (DFW) to Grand Rapids (GRR)
9.4/10 Exceptional! (739 reviews)
The room was spacious, newly renovated. Nice walk in shower, bed was comfortable pillow was just so so. Rooftop bar was very nice! The area is very walkable which is why we chose this hotel. Only negative was the instruction for parking, that could use improvements. Would definitely recommend!
Reviewed on Aug 3, 2025

The Inn of Saugatuck
Price was $846, price is now $693 per person
$693
per person
Oct 2 - Oct 6
found 3 hours ago
Roundtrip non-stop flight included
Dallas (DFW) to Grand Rapids (GRR)
9.2/10 Wonderful! (29 reviews)
Great Bed and Breakfast. Breakfast was really good and the Inn is kept very well.
A couple of suggestions would be to have a mini fridge in the room and have some bottled water as well.
Great location, close walk to everything, shops, restaurants, lake and river.
Reviewed on Aug 11, 2025

Macatawa Hotel Deals

Country Inn & Suites by Radisson, Holland, MI
12260 James St, Holland, MI
Fully refundable
$89 nightly
The price is $99 total per night from Sep 14 to Sep 15
$99 total
Sep 14 - Sep 15
Total with taxes and fees
7.8/10 Good! (1,070 reviews)
Sleepy
"Room was clean and comfortable. We were not in our room a ton but my only complaint was the pillows. They were not great which cause us to not sleep well."
Reviewed on Aug 21, 2025

White Pines Inn & Suites
2888 W Shore Drive, Holland, MI
Fully refundableReserve now, pay when you stay
$75 nightly
The price is $83 total per night from Sep 22 to Sep 23
$83 total
Sep 22 - Sep 23
Total with taxes and fees
6.8/10 (1,014 reviews)
"Staff, especially the housekeeping, were friendly, courteous and professional. When I checked out on Monday morning, the only guy 8:30 am, waited for me to say something so I handed the 2 key cards…did his thing and said “all set”. Not even a thank you, thanks for spending over $1,000 for a week, ..."
Reviewed on Aug 18, 2025

Tru By Hilton Holland, Mi
12400 Riley Street, Holland, MI
Fully refundableReserve now, pay when you stay
$127 nightly
The price is $141 total per night from Sep 1 to Sep 2
$141 total
Sep 1 - Sep 2
Total with taxes and fees
9/10 Wonderful! (125 reviews)
"This property was a great price and room was really clean. Only complaints are that only one elevator was working so the wait was pretty long. Breakfast was really good and the staff were amazing though! Would stay here again."
Reviewed on Aug 19, 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
More vacations you might like
Frequently asked questions
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Flights from Detroit (DTW) to Holland (HLM)
- Flights from Grand Rapids (GRR) to Holland (HLM)
- Flights from Beirut (BEY) to Holland (HLM)
- Flights from Chicago (ORD) to Holland (HLM)
- Flights from Amsterdam (AMS) to Holland (HLM)
- Flights from Indianapolis (IND) to Holland (HLM)
- Flights from Dallas (DFW) to Holland (HLM)
- Flights from St. Louis (STL) to Holland (HLM)
- Flights from Minneapolis (MSP) to Holland (HLM)
- Flights from Louisville (SDF) to Holland (HLM)
- Flights from Cincinnati (CVG) to Holland (HLM)
- Flights from Nashville (BNA) to Holland (HLM)
- Flights from Milwaukee (MKE) to Holland (HLM)
- Flights from Kalamazoo (AZO) to Holland (HLM)
- Flights from Los Angeles (LAX) to Holland (HLM)
- Flights from Charlotte (CLT) to Holland (HLM)
- Flights from Boston (BOS) to Holland (HLM)
- Flights from Tampa (TPA) to Holland (HLM)
- Flights from Kansas City (MCI) to Holland (HLM)
- Flights from Park Township
- Flights from Houston (IAH) to Holland (HLM)
- Flights from Orlando (MCO) to Holland (HLM)
- Flights from Des Moines (DSM) to Holland (HLM)
- Flights from Denver (DEN) to Holland (HLM)
- Flights from Raleigh (RDU) to Holland (HLM)
- Flights from San Francisco (SFO) to Holland (HLM)
- Flights from Jacksonville (JAX) to Holland (HLM)
- Flights from Atlanta (ATL) to Holland (HLM)
- Flights from Portland (PDX) to Holland (HLM)
- Flights from Birmingham (BHM) to Holland (HLM)
- Flights from Phoenix (PHX) to Holland (HLM)
- Flights from Baltimore (BWI) to Holland (HLM)
- Flights from New York (NYC) to Holland (HLM)
- Flights from Sacramento (SMF) to Holland (HLM)
- Flights from Buffalo (BUF) to Holland (HLM)
- Flights from Springfield (SGF) to Holland (HLM)
- Flights from Seattle (SEA) to Holland (HLM)
- Flights from Philadelphia (PHL) to Holland (HLM)
- Flights from Harrisburg (MDT) to Holland (HLM)
- Flights from Washington (DCA) to Holland (HLM)
- Flights from Cairo (CAI) to Holland (HLM)
- Flights from Fort Myers (RSW) to Holland (HLM)
- Flights from Norfolk (ORF) to Holland (HLM)
- Flights from New York (LGA) to Holland (HLM)
- Flights from Albuquerque (ABQ) to Holland (HLM)
- Flights from Toronto (YYZ) to Holland (HLM)
- Flights from Greensboro (GSO) to Holland (HLM)
- Flights from St. Cloud (STC) to Holland (HLM)
- Flights from Jeddah (JED) to Holland (HLM)
- Flights from Burlington (BTV) to Holland (HLM)
- Flights from Charleston (CHS) to Holland (HLM)
- Flights from Charlottesville (CHO) to Holland (HLM)
- Flights from Evansville (EVV) to Holland (HLM)
- Flights from Boise (BOI) to Holland (HLM)
- Flights from Fes (FEZ) to Holland (HLM)
- Flights from Ontario (ONT) to Holland (HLM)
- Flights from Hartford (BDL) to Holland (HLM)
- Flights from El Paso (ELP) to Holland (HLM)
- Flights from Mesa (AZA) to Holland (HLM)
- Flights from Charleston (CRW) to Holland (HLM)
- Flights from Rome (FCO) to Holland (HLM)
- Flights from Dubai (DXB) to Holland (HLM)
- Flights from London (LON) to Holland (HLM)
- Flights from Eugene (EUG) to Holland (HLM)
- Flights from Rochester (ROC) to Holland (HLM)
- Flights from Fort Lauderdale (FLL) to Holland (HLM)
- Flights from San Juan (SJU) to Holland (HLM)
- Flights from Melbourne (MLB) to Holland (HLM)
- Flights from Barcelona (BCN) to Holland (HLM)
- Flights from Montreal (YUL) to Holland (HLM)
- Flights from Oakland (OAK) to Holland (HLM)
- Flights from Stuttgart (STR) to Holland (HLM)
- Flights from Pasco (PSC) to Holland (HLM)
- Flights from Copenhagen (CPH) to Holland (HLM)
- Flights from Nassau (NAS) to Holland (HLM)
- Flights from Albany (ALB) to Holland (HLM)
- Flights from Tokyo (NRT) to Holland (HLM)
- Flights from Lexington (LEX) to Holland (HLM)
- Flights from New York (JFK) to Holland (HLM)
- Flights from Chicago (CHI) to Holland (HLM)
- Flights from Stockholm (ARN) to Holland (HLM)
- Flights from Pontiac (PTK) to Holland (HLM)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.