The best deals on hotels when visiting Iona in Pennsylvania.

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 Iona, Pennsylvania 17042

Hampton Inn Lebanon

1601 East Cumberland St. Lebanon, PA

At Hampton Inn Lebanon, travelers to Iona will find hospitable rooms with rates starting at $142.99, creating a clean, welcoming space perfect for a relaxing stay. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

At Hampton Inn Lebanon, a quick drive brings guests into the heart of downtown Iona, where the city’s most vibrant spots are easily accessible. Enjoy a stress-free Iona visit with a hotel that offers exceptional value—book today!

  Call (855) 235-0725 to book with an agent.
  2.1 miles from Iona, PA 17042

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel

2205 East Cumberland Street Lebanon, PA

At Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel, travelers bound for Iona will find cozy-like rooms with rates beginning at $157.33, creating a warm and welcoming space ideal for relaxation. Enjoy the convenience of on-site parking at Holiday Inn Express, making arrivals and departures smooth and hassle-free (where available).

From Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel, a short drive brings guests right into downtown Iona, where they can enjoy the city’s most popular attractions. Settle into Iona with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 239-4019 to book with an agent.
  2.3 miles from Iona, PA 17042

Starting at

$157.33

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Lebanon near Expo Center

100 Springwood Drive Lebanon, PA

Guests traveling to Iona will find warm comfort at Fairfield Inn & Suites by Marriott Lebanon near Expo Center, with budget-friendly rooms starting at $219.99, creating a warm and inviting space perfect for rest. Relax in the contemporary design of Fairfield's guest bathrooms, featuring rainfall showers and upscale bath products.

Fairfield Inn & Suites by Marriott Lebanon near Expo Center is perfectly positioned for guests wanting to visit downtown Iona, where the city’s best attractions are just a quick drive away. Make your Iona experience stress-free with a hotel that offers unbeatable value—book today!

  Call (855) 233-0132 to book with an agent.
  2.5 miles from Iona, PA 17042

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Inn at Lebanon Hershey & Manheim area

625 Quentin Road Lebanon, PA

With rooms starting at $83.99, Inn at Lebanon Hershey & Manheim area offers inviting accommodations for travelers to Iona, providing a welcoming space ideal for a relaxing stay. Enjoy a pleasant upgrade in comfort, with rooms equipped with additional amenities for a satisfying and economical visit.

With downtown Iona just a brief drive from Inn at Lebanon Hershey & Manheim area, guests can easily explore the city’s top attractions without staying in the busiest parts. Embrace the best of Iona with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 235-6136 to book with an agent.
  3.0 miles from Iona, PA 17042

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites Myerstown Lebanon

411 North College Street Myerstown, PA

With rooms starting at $75.00, Rodeway Inn & Suites Myerstown Lebanon provides affordable accommodations for travelers bound for Iona, creating a warm and welcoming atmosphere for relaxation. Experience dependable comfort in well-appointed rooms that provide everything you need for a relaxing and budget-friendly stay.

With downtown Iona a convenient drive away, guests at Rodeway Inn & Suites Myerstown Lebanon can balance the excitement of city exploration with the quiet atmosphere of the hotel. Enjoy practical savings and added comfort on your Iona trip—reserve now!

  Call (855) 235-6136 to book with an agent.
  5.4 miles from Iona, PA 17042

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Manheim Lebanon

2845 Lebanon Rd Manheim, PA

With budget-friendly rooms from $110.99, Comfort Inn & Suites Manheim Lebanon provides inviting comfort for travelers visiting Iona, creating a warm, welcoming space. Trust in Comfort Inn for a reliable and comfortable stay, where guest needs are anticipated and met with care.

Guests staying at Comfort Inn & Suites Manheim Lebanon will appreciate the peaceful atmosphere, with downtown Iona still accessible for a day’s adventures in the city. Enjoy a Iona stay where comfort is never compromised—secure your room now!

  Call (855) 236-8982 to book with an agent.
  7.1 miles from Iona, PA 17042

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Hotel Rock Lititz

50 Rock Lititz Blvd Lititz, PA

Step into comfort at Hotel Rock Lititz on your trip to Iona, where quality rooms create a warm stay, with affordable rates starting at just $229.00. Enjoy a refined atmosphere with rooms that provide all the modern comforts, from high-speed internet to deluxe bath products.

For a peaceful retreat, Hotel Rock Lititz offers quiet surroundings, with the added convenience of downtown Iona being nearby. Take in the beauty of Iona with accommodations that make every day feel special—secure now!

  Call (855) 234-5074 to book with an agent.
  10.7 miles from Iona, PA 17042

Starting at

$229.00

per night

Read Reviews View Amenities View All Rooms

Knights Inn Palmyra

1071 East Main St Palmyra, PA

For a peaceful and budget-friendly stay, Knights Inn Palmyra offers inviting rooms with rates starting at $74.99, creating a clean, welcoming environment near Iona. Take advantage of Knights Inn’s vending machines, offering snacks and drinks for a quick refreshment any time.

Travelers seeking both peace and proximity will find Knights Inn Palmyra ideal, with downtown Iona still within reach for exploration. Make the most of your Iona visit with cost-saving, cozy accommodations—book now!

  Call (855) 235-6136 to book with an agent.
  11.0 miles from Iona, PA 17042

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Midway

41 Diner Rd Bethel, PA

For those headed to Iona, Quality Inn Midway offers budget-friendly comfort with rooms starting at $85.99, creating a clean, welcoming environment perfect for unwinding. Indulge in Quality Inn's fresh coffee available in the lobby, providing a warm welcome or a mid-day pick-me-up.

Unwind at Quality Inn Midway, where quiet surroundings offer a restful stay and downtown Iona remains conveniently accessible. Stay comfortably and affordably in Iona with a hotel that delivers—secure your room now!

  Call (855) 234-2997 to book with an agent.
  11.4 miles from Iona, PA 17042

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Dutch Motel Palmyra

500 East Main St. Palmyra, PA

With rooms from $99.00, Dutch Motel Palmyra provides budget-friendly accommodations for guests traveling to Iona, creating a warm and inviting environment. Find straightforward comfort in rooms that are designed to meet basic needs without unnecessary extravagance.

Nestled in a quieter area, Dutch Motel Palmyra provides guests with a serene atmosphere, while downtown Iona remains a short drive away. Book an inviting hotel that won’t break the bank for your Iona visit—secure today!

  Call (855) 235-6136 to book with an agent.
  11.5 miles from Iona, PA 17042

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley

4 Fisher Avenue Jonestown, PA

Guests traveling to Iona will appreciate the inviting accommodations at Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley, with budget-friendly rooms starting at $174.99, creating a clean, comfortable atmosphere. Take advantage of Fairfield's meeting spaces, perfect for small gatherings, presentations, or remote work needs.

Rest in the peaceful setting of Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley, where guests can relax knowing downtown Iona is just a short drive away. Take the guesswork out of Iona travel with a hotel that prioritizes your comfort—lock in today!

  Call (855) 234-2997 to book with an agent.
  11.6 miles from Iona, PA 17042

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

The Wilbur Lititz Tapestry Collection by Hilton

50 North Broad Street Lititz, PA

Those exploring Iona will appreciate the charm of The Wilbur Lititz Tapestry Collection by Hilton, where inviting accommodations provide a refined stay, with rates starting at an accessible $271.99. Stay connected with complimentary Wi-Fi at Tapestry Collection hotels, ensuring seamless connectivity throughout your visit.

Unwind at The Wilbur Lititz Tapestry Collection by Hilton, where guests can enjoy a serene atmosphere while downtown Iona remains within reach for exploration. Plan your Iona escape with a hotel that turns your travels into a luxurious journey—reserve now!

  Call (855) 236-8982 to book with an agent.
  11.7 miles from Iona, PA 17042

Starting at

$271.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Jonestown Ft. Indiantown Gap an IHG Hotel

3 Everest Lane Jonestown, PA

For an inviting stay, Holiday Inn Express Jonestown Ft. Indiantown Gap an IHG Hotel offers gentle accommodations with rates from $129.99, creating a comfortable environment ideal for travelers bound for Iona. Take advantage of the ice machines located on every floor for added convenience during your stay at Holiday Inn Express.

At Holiday Inn Express Jonestown Ft. Indiantown Gap an IHG Hotel, a relaxing stay is complemented by the nearby excitement of downtown Iona, accessible by a short drive. Experience Iona with ease by booking a hotel that makes value a priority—lock in now!

  Call (855) 239-4019 to book with an agent.
  11.7 miles from Iona, PA 17042

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Jonestown Lebanon Valley

16 Marsanna Lane Jonestown, PA

Guests visiting Iona will find quiet accommodations at SureStay Plus by Best Western Jonestown Lebanon Valley, with rooms starting at $76.99, creating a warm and inviting environment ideal for relaxation. Stay connected with Best Western's mobile app, offering easy access to hotel services, local guides, and room controls.

For travelers looking for a peaceful stay, SureStay Plus by Best Western Jonestown Lebanon Valley offers calm surroundings with downtown Iona still within easy reach by car. Relax in Iona with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 235-6136 to book with an agent.
  11.8 miles from Iona, PA 17042

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Lititz Springs Inn

14 East Main Street Lititz, PA

With inviting surroundings, Lititz Springs Inn near Iona provides quality accommodations crafted for relaxation, with affordable rates from just $240.00. Relax in rooms that offer a sanctuary of luxury, with amenities that ensure a relaxing and enjoyable visit.

For a restful stay, Lititz Springs Inn offers quiet surroundings with downtown Iona remaining nearby for easy access to city attractions. Relax in Iona at a hotel that brings together elegance and modern convenience—lock in today!

  Call (855) 235-6136 to book with an agent.
  11.8 miles from Iona, PA 17042

Starting at

$240.00

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Palmyra Hershey

2951 Horseshoe Pike Palmyra, PA

With rooms beginning at $70.99, Americas Best Value Inn Palmyra Hershey provides affordable comfort for travelers to Iona, creating a soothing and inviting space ideal for relaxation. Take advantage of the value-packed amenities at Americas Best Value Inn, including in-room microwaves and refrigerators in select rooms.

Relax at Americas Best Value Inn Palmyra Hershey in peaceful surroundings, knowing that downtown Iona is within easy reach for city exploration. Choose a hotel that offers comfort and savings for your Iona adventure—book today!

  Call (855) 234-5074 to book with an agent.
  12.0 miles from Iona, PA 17042

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Hershey

1806 East Chocolate Avenue Hershey, PA

Guests traveling to Iona will find budget-friendly comfort at Red Roof Inn Hershey, with comfy rooms beginning at $71.00, creating a welcoming space perfect for unwinding. Appreciate Red Roof Inn’s pet accommodation policy, which welcomes pets without extra fees, ensuring no family member is left behind.

At Red Roof Inn Hershey, guests can unwind in a serene environment, knowing that downtown Iona is just a comfortable drive away. Choose affordability and extra perks for your Iona travels—book your hotel now!

  Call (855) 234-5074 to book with an agent.
  12.7 miles from Iona, PA 17042

Starting at

$71.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hershey

1800 East CHOCOLATE AVE Hershey, PA

At Best Western Plus Hershey, travelers bound for Iona can unwind in charming rooms with rates starting at $110.99, creating a warm and welcoming environment. Appreciate the special seasonal decorations at Best Western Plus during holidays, enhancing the festive atmosphere.

Escape to the quiet of Best Western Plus Hershey, where peaceful surroundings provide a restful stay and downtown Iona is still nearby. Make your Iona journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 233-7850 to book with an agent.
  12.7 miles from Iona, PA 17042

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Cocoa Country Inn at Hershey

1518 East Chocolate Avenue Hershey, PA

Guests headed to Iona can relax at Cocoa Country Inn at Hershey, where budget-friendly rooms start at $79.99, creating a warm, welcoming atmosphere perfect for a peaceful stay. Stay in a room that makes travel simple, with essential amenities that ensure a comfortable and stress-free experience.

Enjoy a peaceful retreat at Cocoa Country Inn at Hershey, where quiet surroundings allow guests to relax, with downtown Iona still within reach. Book your affordable Iona stay today and enjoy added comfort and value!

  Call (855) 233-0132 to book with an agent.
  13.0 miles from Iona, PA 17042

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Lancaster Inn&Suites

1475 Lancaster Road Manheim, PA

With budget-friendly rooms starting at $206.99, Lancaster Inn&Suites is ideal for travelers to Iona, creating a clean, comfortable space perfect for relaxation. Rest easy in clean, comfortable rooms that offer standard amenities, ensuring a worry-free stay at a great price.

Relax in the quiet surroundings of Lancaster Inn&Suites, where peaceful surroundings offer a restful stay and downtown Iona remains nearby. Enjoy practical comfort and great rates on your Iona adventure—book today!

  Call (855) 236-8982 to book with an agent.
  13.0 miles from Iona, PA 17042

Starting at

$206.99

per night

Read Reviews View Amenities View All Rooms

White Rose Motel Hershey

1060 East Chocolate Avenue Hershey, PA

With rates beginning at $89.99, White Rose Motel Hershey provides affordable comfort for guests traveling to Iona, creating a soft space ideal for rest and relaxation. Relax in a space that's optimized for convenience, offering a practical approach to travel with all the necessary amenities.

Guests staying at White Rose Motel Hershey will love the peaceful retreat, with downtown Iona just a convenient drive away for easy access to all the city's attractions. Make your Iona experience both enjoyable and economical—lock in your stay today!

  Call (855) 234-2997 to book with an agent.
  13.5 miles from Iona, PA 17042

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Hershey

1043 East Chocolate Ave Hershey, PA

For those traveling to Iona, Travelodge by Wyndham Hershey offers inviting accommodations with rooms starting at $89.00, creating a warm and welcoming space perfect for unwinding. Take advantage of free parking at Travelodge, providing extra convenience and value during your travels.

With downtown Iona a scenic drive away, guests at Travelodge by Wyndham Hershey can balance city adventures with the relaxing atmosphere of the hotel. Book now and make your Iona adventure both affordable and memorable—secure today!

  Call (855) 234-2997 to book with an agent.
  13.5 miles from Iona, PA 17042

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Hershey

845 East Chocolate Ave Hershey, PA

Guests headed to Iona will appreciate the delightful accommodations at Howard Johnson by Wyndham Hershey, with rooms beginning at $81.99, creating a warm and inviting environment. Relive the charm of Howard Johnson's iconic brand, which combines a rich history with contemporary amenities for today’s traveler.

Relax at Howard Johnson by Wyndham Hershey, where the calm environment offers a restful stay and downtown Iona remains close by for exploration. Make your Iona adventure memorable and budget-conscious—reserve now!

  Call (855) 233-7850 to book with an agent.
  13.8 miles from Iona, PA 17042

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Hershey

749 East Chocolate Ave Hershey, PA

Guests traveling to Iona will appreciate the inviting accommodations at Hampton Inn & Suites Hershey, where friendly rooms start at $122.99, creating a warm, welcoming environment. Stay refreshed with Hampton’s indoor pool facilities, offering year-round swimming in a climate-controlled environment.

At Hampton Inn & Suites Hershey, travelers can experience a peaceful retreat, with the added bonus of downtown Iona still being close enough for adventure. Relax and recharge in Iona with a hotel that doesn’t skimp on quality—book today!

  Call (855) 234-2997 to book with an agent.
  13.9 miles from Iona, PA 17042

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms