Find hotels in Thompsontown, PA from $58

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Thompsontown hotels

Super 8 by Wyndham Burnham/Lewistown

Super 8 by Wyndham Burnham/Lewistown
2.0 star property
Lewistown
8.0 out of 10, Very Good, (753)
"Great hotel, super friendly staff."
United States
Jacques
$71 nightly
The price is $79
Dec 30 - Dec 31
Total with taxes and fees
Super 8 by Wyndham Burnham/Lewistown

Snyder's Knob Bed and Breakfast

Snyder's Knob Bed and Breakfast
2.5 star property
Newport
9.8 out of 10, Exceptional, (25)
"We enjoyed our stay. Breakfast was great. The place was peaceful and beautiful."
United States
Sherry
$165 nightly
The price is $175
Dec 30 - Dec 31
Total with taxes and fees
Snyder's Knob Bed and Breakfast

Budget Inn

Budget Inn
1.5 star property
Mifflintown
6.2 out of 10, (301)
"Clean and comfy Great spot to stay if you like to fish."
United States
mark
$60 nightly
The price is $67
Dec 30 - Dec 31
Total with taxes and fees
Budget Inn

Selinsgrove Inn

Selinsgrove Inn
2.5 star property
Selinsgrove
9.6 out of 10, Exceptional, (939)
"The staff was friendly. The room was cozy. It was beautifully decorated "
United States
Jess
$122 nightly
The price is $136
Dec 30 - Dec 31
Total with taxes and fees
Selinsgrove Inn

Best Western Nittany Inn Milroy

Best Western Nittany Inn Milroy
2.5 star property
Reedsville
8.4 out of 10, Very Good, (864)
"This was a very nice hotel, friendly workers, and thr breakfast spread was delicious... thr kids loved making their own pancakes, they thought it was the coolest thing ever... we liked this hitel so much we made reservations already for next year"
United States
Shannon
$99 nightly
The price is $110
Dec 30 - Dec 31
Total with taxes and fees
Best Western Nittany Inn Milroy

Holiday Inn Express & Suites Reedsville - State Coll Area by IHG

Holiday Inn Express & Suites Reedsville - State Coll Area by IHG
2.5 star property
Reedsville
9.4 out of 10, Exceptional, (549)
"This location was perfect for my work trip and the room was very clean, comfortable and spacious. Stayed here last year and enjoyed it as well and breakfast is a plus."
United States
Brian
$129 nightly
The price is $143
Dec 30 - Dec 31
Total with taxes and fees
Holiday Inn Express & Suites Reedsville - State Coll Area by IHG

Red Carpet Inn Duncannon

Red Carpet Inn Duncannon
2.0 star property
Duncannon
7.8 out of 10, Good, (251)
"Heat was on room was warm there are shopa but a bit far from there "
United States
Roberta
$55 nightly
The price is $58
Dec 30 - Dec 31
Total with taxes and fees
Red Carpet Inn Duncannon

Stardust Motel

Stardust Motel
2.5 star property
Duncannon
7.8 out of 10, Good, (29)
"Clean room, super nice staff!"
United States
Tamara
$57 nightly
The price is $61
Jan 11 - Jan 12, 2026
Total with taxes and fees
Stardust Motel

The Lodge at Lykens Valley

The Lodge at Lykens Valley
2.5 star property
Millersburg
9.4 out of 10, Exceptional, (224)
"Very clean and and in a beautiful area away from town"
United States
Samuel
$110 nightly
The price is $122
Dec 30 - Dec 31
Total with taxes and fees
The Lodge at Lykens Valley

Econo Lodge Mifflintown

Econo Lodge Mifflintown
2.0 star property
Mifflintown
7.6 out of 10, Good, (445)
"Clean room, good price, convenient location"
United States
Rick
$65 nightly
The price is $73
Jan 16 - Jan 17, 2026
Total with taxes and fees
Econo Lodge Mifflintown

Halifax Inn

Halifax Inn
2.5 star property
Halifax
9.2 out of 10, Wonderful, (114)
"Very easy check in process and on site parking! Nice little stay had everything we needed"
United States
Mahlei
$93 nightly
The price is $104
Jan 10 - Jan 11, 2026
Total with taxes and fees
Halifax Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Thompsontown Hotel Reviews

More cheap stays in Thompsontown

Hotels in Thompsontown with star-rating

Find out more about Thompsontown

Top reasons to visit Thompsontown

  • Outdoor Adventures: Thompsontown is a paradise for outdoor enthusiasts, offering hiking, biking, and scenic parks.
  • Scenic Beauty: Explore the breathtaking natural landscapes and nearby rivers, perfect for picnics and relaxation.
  • Charming Accommodations: Enjoy a range of lodging options, from cozy motels to pet-friendly hotels and charming cottages.
  • Family-Friendly Attractions: Discover local attractions and trendy shops in nearby Montgomery County, ideal for families.
  • Welcoming Atmosphere: Experience the friendly vibe of Thompsontown, perfect for both budget and luxury travelers.

Find great hotels near Thompsontown

Thompsontown, Pennsylvania offers a variety of lodging options to make your stay enjoyable, from cozy motels to welcoming hotels. Whether you're traveling with family, on a business trip, or bringing along your furry friend, you'll find pet-friendly accommodations tailored to your needs. Explore vacation rentals and search for charming cottages nearby to enhance your experience in this quaint town.

  • Days Inn by Wyndham Carlisle North: Experience a business-friendly atmosphere at Days Inn by Wyndham Carlisle North, located 23 miles from Thompsontown. This hotel is ideal for travelers seeking a pet-friendly stay combined with essential amenities for business needs. Guests can take advantage of the well-equipped Business Center, accessible Meeting Room, and other business services designed for convenience. The property also accommodates pets, allowing you to bring your furry friends along for the journey, with a waived fee for service animals and a welcoming attitude towards pets.
  • Best Western Plus Harrisburg Mechanicsburg: Perfect for families and business travelers alike, Best Western Plus Harrisburg Mechanicsburg is situated 23 miles from Thompsontown. This hotel boasts a 24-hour Business Center and versatile Meeting Rooms, ensuring that corporate needs are met seamlessly. Families can enjoy amenities such as a gated pool for children, making it a great choice for those traveling with kids. Pets are also welcome, with a pet policy that permits dogs and cats, along with waived fees for service animals, ensuring a comfortable stay for all.
  • Holiday Inn Express Hotel & Suites Harrisburg West by IHG: Located 24 miles from Thompsontown, Holiday Inn Express Hotel & Suites Harrisburg West by IHG provides a welcoming environment for business and LGBTQIA travelers. The hotel offers a 24-hour Business Center, Conference Space, and Meeting Rooms tailored for corporate guests. Additionally, this property is committed to inclusivity and is pet-friendly, allowing guests to bring along their dogs and cats, complete with food and water bowls for added convenience. Enjoy a comfortable and accommodating stay in a supportive environment.

Where to stay in and around Thompsontown

Thompsontown, Pennsylvania, is a hidden gem for outdoor enthusiasts and adventure seekers. Explore the scenic beauty of nearby parks and trails, perfect for hiking and biking. Just a short drive away, Montgomery County offers charming towns with trendy shops and family-friendly attractions. Whether you're seeking a budget-friendly getaway or a luxurious retreat, Thompsontown and its surroundings provide a welcoming atmosphere for all visitors ready to immerse themselves in nature and local culture.

  • Millerstown: Situated a mere 4 miles from Thompsontown, Millerstown is a charming city that captures the essence of outdoor adventure. With visitor numbers peaking in May, July, and September, this destination is ideal for those looking to engage with nature throughout the year. Visitors flock to Millerstown for its picturesque scenery and thrilling recreational activities. Explore local attractions like the nearby lakes, rivers, and the national state park, perfect for hiking, fishing, or simply enjoying a picnic in the great outdoors.
  • East Salem: Nestled within the Thompsontown area, East Salem is a quaint village that resonates with sports enthusiasts. Although visitor numbers peak during the summer months from June to August, this village remains a hidden gem year-round. East Salem is home to a vibrant sports culture, featuring a well-maintained sports facility and stadium that draws in crowds for local games and events. Whether you’re a participant or a spectator, the energetic atmosphere is sure to enhance your travel experience.
  • McAlisterville: Located 5 miles from Thompsontown, McAlisterville is a delightful city perfect for those seeking outdoor activities and romantic getaways. With peak visitor seasons from June to August, the city offers various attractions including a visitor center and urban parks, making it an excellent spot for leisurely strolls and educational outings. McAlisterville's serene lakes provide a picturesque backdrop for a day of relaxation or a romantic evening under the stars, ensuring your visit is both entertaining and memorable.

Things to do near Thompsontown

Thompsontown, Pennsylvania offers a perfect getaway for outdoor enthusiasts and adventurers. Visitors can enjoy a variety of activities, including exploring scenic recreational areas and engaging in arena entertainment. Whether you're planning a day trip, looking for attractions, or searching for meeting locations, Thompsontown provides ample opportunities to immerse yourself in nature and enjoy the local charm.

Shopping

In Thompsontown, you can visit the Perry County Farmers Market for local goods and fresh produce. If you're up for a drive, the Mifflin County Commons and The Greater Lewistown Shopping Plaza offer a variety of shops and family-friendly entertainment, both 18 miles away.

Recreation

At Bucks County River Country, enjoy a fun-filled day of water activities with your family, including slides and lazy rivers. Boiling Springs Pool offers a refreshing swim and various outdoor sports, perfect for an energetic day. For golf enthusiasts, Kidd's Par 3 provides a relaxing round in a scenic setting.

Adventure

Experience the thrill of motor racing at Selinsgrove Speedway, located 25 miles from Thompsontown, where the excitement of fast cars and roaring engines create an adrenaline rush. For a scenic hike, explore Letort Spring Run, also 25 miles away, offering beautiful outdoor trails surrounded by nature's splendor. Enjoy water activities at Keystone Aquatics, situated 28 miles from town.

Nightlife

In Thompsontown, experience vibrant nightlife at Sports Emporium, an exciting arcadeAdventureZone full of adventure vibes, located 24 miles away. Enjoy culture and romance at Carlisle Theatre, 25 miles away, or unleash your fun at Bounce Fun Plex, another adventure-filled arcade, 29 miles away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Thompsontown

If you're planning a trip to Thompsontown, Pennsylvania, consider visiting in March or December to January for lower rates. Mondays offer the cheapest lodging, while Saturdays are pricier. Use Expedia to compare hotel prices, find budget accommodations, and take advantage of package deals that combine flights and activities. Joining Expedia's One Key membership can unlock exclusive discounts and the chance to earn OneKeyCash for future stays. Don't forget to explore free local attractions to maximize your savings while enjoying your visit.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Thompsontown are March and December to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Thompsontown is Monday. The most expensive day to stay in Thompsontown is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some cash by combining your Thompsontown hotel reservation with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Thompsontown

Thompsontown, Pennsylvania, is perfect for outdoor enthusiasts seeking adventure and scenic beauty. Visitors can explore various parks, national and state parks, and the nearby river, making it an ideal destination for families and eco-friendly travelers. Whether you're looking to hike, picnic, or simply enjoy nature, Thompsontown offers a range of attractions that cater to those who appreciate the great outdoors.

  • Little Buffalo State Park: Experience the great outdoors at Little Buffalo State Park, where you can hike scenic trails, enjoy a picnic by the lake, or explore diverse wildlife. This park is perfect for adventure seekers and nature lovers alike, providing a tranquil escape just 8 miles from Thompsontown.
  • Juniata County Courthouse: The Juniata County Courthouse stands as a modern civic government building that reflects the community's commitment to public service. Visit this architectural gem, 8 miles from Thompsontown, to appreciate its design and learn about local governance.
  • Messiah Lutheran Church: Immerse yourself in the culture and history at Messiah Lutheran Church. This welcoming church, located 8 miles away, offers a glimpse into the local community's traditions and values, making it a meaningful stop on your journey.

Best time to go to Thompsontown

The best time to visit Thompsontown can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Thompsontown falls in July, when visitor numbers are moderately high and weather is mostly sunny with light rain. The coolest average temperature in Thompsontown falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.8°F (-1.8°C)Light RainMostly CloudyAverageSlightly Low
February31.1°F (-0.5°C)Light RainMostly CloudyAverageAverage
March39.6°F (4.2°C)Light RainMostly CloudyAverageSlightly Low
April50.4°F (10.2°C)Light RainMostly SunnyAverageAverage
May60.8°F (16.0°C)Light RainMostly SunnyModerately LowAverage
June69.1°F (20.6°C)Light RainMostly SunnyModerately HighSlightly High
July74.7°F (23.7°C)Light RainMostly SunnyModerately HighSlightly High
August72.3°F (22.4°C)Light RainMostly SunnyAverageSlightly High
September65.5°F (18.6°C)Light RainMostly SunnyModerately HighAverage
October54.3°F (12.4°C)Light RainMostly SunnyAverageAverage
November42.3°F (5.7°C)Light RainMostly SunnyModerately LowAverage
December34.7°F (1.5°C)Light RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Thompsontown

For your visit to Thompsontown, Pennsylvania, the nearest major airports are Harrisburg International Airport (MDT) and University Park Airport (SCE). Harrisburg International Airport is located 36 miles away, with nearby hotels like The Suites at Hershey No Resort Fee and Hilton Harrisburg, both offering convenient access to the airport. University Park Airport, 38 miles from Thompsontown, features hotels such as Graduate by Hilton State College and The Penn Stater Hotel and Conference Center, providing easy transportation options. Lancaster Airport (LNS) is another option, situated 58 miles away, with great accommodations including The Wilbur Lititz and DoubleTree Resort by Hilton Lancaster nearby.

Frequently asked questions

What is the best area to stay in Thompsontown?
For most visitors, the best area to stay in Thompsontown is the central part of the borough, particularly near Main Street, for convenience and access to local amenities.

This area serves as the commercial and social center of Thompsontown. Main Street is where you'll find local shops, eateries, and community services. It's a compact and walkable district, making it easy to stroll and explore. The proximity to the Juniata River also offers some scenic views and recreational opportunities nearby.

Couples looking for a quiet and focused retreat will appreciate staying in this central area. It provides easy access to local dining and the serene environment of the surrounding Pennsylvania countryside, superb for relaxed evenings and day trips to nearby natural attractions.

Travelers prioritizing convenience for local activities and a relaxed pace will find the central part of Thompsontown ideal.
When is the best time to go to Thompsontown?
The best time to visit Thompsontown, Pennsylvania, depends on your preference for outdoor activities and weather, with late spring through early autumn generally offering the most pleasant conditions.

For those who enjoy warm weather and a full range of outdoor activities, the summer months of June, July, and August are ideal. Temperatures are typically in the 70s and 80s Fahrenheit, making it superb for exploring the nearby Juniata River for kayaking, fishing, or enjoying local parks. This period also often features community events and farmers' markets.

If you prefer cooler temperatures and the beauty of fall foliage, September and October are excellent choices. The surrounding Susquehanna Valley transforms with vibrant colors, providing a scenic backdrop for hiking and drives. The crisp air is also comfortable for exploring the small-town charm without the summer heat.

Travelers looking to avoid crowds and potentially find better value might consider visiting in late April or May.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Thompsontown.
How can I save on a Thompsontown hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Thompsontown hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Thompsontown hotel?
Prices for hotels in Thompsontown often vary, but you can find a great deal from $58 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia