Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Scotland Pennsylvania Accommodations

Only hotels in Scotland are listed below. Search for the cheapest discounted hotel and motel rates in or near Scotland, PA for your upcoming personal or group trip. We show the best Scotland Pennsylvania hotel rooms. Review the Scotland hotel list below to find the perfect lodging. We also have a map of the Scotland hotels. Group booking? Search Scotland Group Hotel Rates

The Scotland center is approximately 3 miles east of Summit Health Center and 3 miles east of Us Defense Reutilization.

Scotland Hotels/Accommodations

Hilton Harrisburg One North 2nd Street, Harrisburg, PA 17101 ~42.47 miles east of Scotland
  • Four-star hotel
  • Hotel has 341 rooms
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Hotel Gettysburg One Lincoln Square, Gettysburg, PA 17325 ~21.19 miles east of Scotland
  • High-end property
  • Hotel has 56 suites
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Crowne Plaza Harrisburg-Hershey by IHG 23 South 2nd St, Harrisburg, PA 17101 ~42.48 miles east of Scotland
  • 3-star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.3 /10 Latest Reviews Call BookMore Details
Liberty Mountain Lodging by Vail Resorts 78 Country Club Trail, Fairfield, PA 17320 ~18.09 miles southeast of Scotland
  • Affordable Resort hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Wyndham Gettysburg Hotel & Conference Center 95 Presidential Cir, Gettysburg, PA 17325 ~22.76 miles east of Scotland
  • 3-star property
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.5 /10 Review Score Call BookMore Details
Courtyard Marriott Gettysburg 115 Presidential Circle, Gettysburg, PA 17325 ~22.70 miles east of Scotland
  • Midscale hotel
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Hilton Garden Inn Gettysburg 1061 York Rd, Gettysburg, PA 17325 ~22.10 miles east of Scotland
  • Mid-scale property
  • Fitness center on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
The Federal Pointe Inn Gettysburg an Ascend Collection Hotel 75 Springs Ave, Gettysburg, PA 17325 ~20.87 miles east of Scotland
  • 3-star hotel
  • 19 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Best Western Gettysburg 301 Steinwehr Avenue, Gettysburg, PA 17325 ~21.40 miles east of Scotland
  • Affordable property
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
1863 Inn of Gettysburg 516 Baltimore St, Gettysburg, PA 17325 ~21.43 miles east of Scotland
  • 3 star hotel
  • Hotel has 110 rooms
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Aspire Hotel and Suites Gettysburg 2634 a Emmitsburg Road, Gettysburg, PA 17325 ~21.94 miles southeast of Scotland
  • Affordable hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
Hampton Inn Gettysburg 1280 York Rd, Gettysburg, PA 17325 ~22.23 miles east of Scotland
  • 3 star property
  • 7 suites in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Staybridge Suites Harrisburg by IHG 920 Wildwood Park Drive, Harrisburg, PA 17110 ~43.24 miles northeast of Scotland
  • Affordable property
  • 127 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Inn at Cemetery Hill 613 Baltimore St, Gettysburg, PA 17325 ~21.47 miles east of Scotland
  • Low-priced hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.9 /10 Latest Reviews Call BookMore Details
Holiday Inn Express and Suites Gettysburg by IHG 1871 Gettysburg Village Drive, Gettysburg, PA 17325 ~23.67 miles southeast of Scotland
  • 3 star property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
City Express by Marriott Gettysburg 1857 Gettysburg Village Dr, Gettysburg, PA 17325 ~23.75 miles southeast of Scotland
  • Mid-scale property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Comfort Suites Near Gettysburg Battlefield Visitor Center 945 Baltimore Pike, Gettysburg, PA 17325 ~21.47 miles east of Scotland
  • Mid-scale property
  • Hotel has 70 rooms
Call to Book
Add your dates for price
Very Good 8.5 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites New Cumberland by IHG 190 Beacon Hill Boulevard, New Cumberland, PA 17070 ~41.31 miles east of Scotland
  • 3-star property
  • 40 suites in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
SpringHill Suites by Marriott Camp Hill 3535 Gettysburg Road, Camp Hill, PA 17011 ~38.76 miles east of Scotland
  • Three Star property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
Homewood Suites by Hilton Harrisburg-West Hershey Area 5001 Ritter Road, Mechanicsburg, PA 17055 ~37.05 miles east of Scotland
  • Midscale property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
TownePlace Suites Harrisburg Hershey 450 Friendship Road, Harrisburg, PA 17111 ~44.82 miles east of Scotland
  • Three Star property
  • Hotel has a green policy See more
Call to Book
Add your dates for price
Very Good 8.2 /10 Reviews Call BookMore Details
Courtyard by Marriott Harrisburg West / Mechanicsburg 4921 Gettysburg Rd, Mechanicsburg, PA 17055 ~36.98 miles east of Scotland
  • Midscale hotel
  • 3 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Harrisburg West / Mechanicsburg 503 Winding Creek Boulevard, Mechanicsburg, PA 17050 ~35.45 miles northeast of Scotland
  • Mid-scale property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Comfort Suites Downtown Carlisle 10 South Hanover St, Carlisle, PA 17013 ~26.50 miles northeast of Scotland
  • Affordable property
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Homewood Suites by Hilton Carlisle 50 Carlisle Springs Road, Carlisle, PA 17013 ~26.90 miles northeast of Scotland
  • Midscale property
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Courtyard Marriott Hagerstown 17270 Valley Mall Rd, Hagerstown, MD 21740 ~25.63 miles southwest of Scotland
  • Mid-scale hotel
  • Hotel has 4 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Holiday Inn Express Hanover by IHG 305 Wilson Ave, Hanover, PA 17331 ~33.29 miles east of Scotland
  • Mid-scale property
  • 63 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Frederick 5225 Westview Dr, Frederick, MD 21703 ~41.81 miles south of Scotland
  • 3-star property
  • Hotel has 90 rooms
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Holiday Inn Express Hotel & Suites Harrisburg West by IHG 2055 Technology Pkwy, Mechanicsburg, PA 17050 ~39.09 miles northeast of Scotland
  • Mid-scale hotel
  • 4 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Hampton Inn Hanover 309 Wilson Ave, Hanover, PA 17331 ~33.33 miles east of Scotland
  • Mid-scale property
  • Check-in: 3:00 PM - 3:00 AM
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Fairfield Inn & Suites Huntingdon Route 22 Raystown Lake 9970 Shaner Blvd, Huntingdon, PA 16652 ~43.25 miles northwest of Scotland
  • Mid-scale property
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Residence Inn Marriott Carlisle 1 Hampton Ct, Carlisle, PA 17013 ~29.65 miles northeast of Scotland
  • 3 star hotel
  • 78 suites in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Holiday Inn Express & Suites Harrisburg S - Mechanicsburg by IHG 5011 LOUISE DRIVE, Mechanicsburg, PA 17055 ~36.86 miles east of Scotland
  • Three Star hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Hampton Inn by Hilton Harrisburg West 4950 Ritter Rd, Mechanicsburg, PA 17055 ~37.21 miles east of Scotland
  • Mid-scale property
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Home2 Suites by Hilton Mechanicsburg 300 Bent Creek Blvd, Mechanicsburg, PA 17050 ~35.49 miles northeast of Scotland
  • Midscale property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Comfort Suites Camp Hill-Harrisburg West 100 BAR SOUTH DRIVE, Camp Hill, PA 17011 ~40.65 miles east of Scotland
  • Midscale hotel
  • Free breakfast
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Harrisburg West 185 Beacon Hill Blvd, New Cumberland, PA 17070 ~41.16 miles east of Scotland
  • 3-star property
  • Hotel has 22 suites
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Quality Inn Gettysburg Battlefield 380 Steinwehr Ave, Gettysburg, PA 17325 ~21.44 miles east of Scotland
  • 3 star property
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
SpringHill Suites by Marriott Frederick 111 Byte Drive, Frederick, MD 21702 ~36.47 miles south of Scotland
  • 3-star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Homewood Suites by Hilton Frederick 4950 Westview Drive, Frederick, MD 21703 ~42.26 miles south of Scotland
  • Mid-scale property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Towneplace Suites by Marriott Harrisburg West / Mechanicsburg 4915 Ritter Rd, Mechanicsburg, PA 17055 ~37.05 miles east of Scotland
  • Mid-scale hotel
  • 120 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg West Mechanicsburg 4943 Gettysburg Road, Mechanicsburg, PA 17055 ~36.78 miles east of Scotland
  • Mid-scale property
  • Fitness center on property
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Carlisle 1528 Commerce Ave, Carlisle, PA 17015 ~23.97 miles northeast of Scotland
  • 3 star property
  • Hotel has 5 floors
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Candlewood Suites Harrisburg - Hershey by IHG 413 Port View Drive, Harrisburg, PA 17111 ~44.69 miles east of Scotland
  • Three Star hotel
  • Hotel has 71 suites
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Hotel Carlisle 1164 Harrisburg Pike, Carlisle, PA 17013 ~29.65 miles northeast of Scotland
  • Three Star hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Springhill Suites by Marriott Hagerstown 17280 Valley Mall Rd, Hagerstown, MD 21740 ~25.62 miles southwest of Scotland
  • 3-star hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Holiday Inn Express & Suites Carlisle Southwest – I-81 by IHG 1501 COMMERCE AVENUE, Carlisle, PA 17015 ~23.80 miles northeast of Scotland
  • 3-star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Wyndham Garden York 2000 Loucks Rd, York, PA 17404 ~43.00 miles east of Scotland
  • 3 star property
  • 2 floors in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Hilton Garden Inn Frederick 7226 Corporate Ct, Frederick, MD 21703 ~41.71 miles south of Scotland
  • Midscale hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Home2 Suites by Hilton Frederick 4850 Buckeystown Pike, Frederick, MD 21704 ~42.45 miles south of Scotland
  • Three Star property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details

Next: See My Scotland Hotels with Pricing

FAQs about hotels in Scotland

What are the top rated hotels in Scotland?

SpringHill Suites by Marriott Camp Hill, 1863 Inn of Gettysburg and Hotel Gettysburg are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels in Scotland?

Hilton Harrisburg, Hotel Gettysburg and Crowne Plaza Harrisburg-Hershey by IHG are the top 3 luxury hotels near Scotland city center.

What hotels are closest to the city center of Scotland?

Liberty Mountain Lodging by Vail Resorts, The Federal Pointe Inn Gettysburg an Ascend Collection Hotel, and Hotel Gettysburg are the properties closest to Scotland city center.

What are the best independent hotels in Scotland?

APM Inn and Suites, The Knolls and James Gettys Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Scotland?

SpringHill Suites by Marriott Camp Hill, Springhill Suites by Marriott Chambersburg and Residence Inn by Marriott Mechanicsburg are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Scotland?

Econo Lodge Hagerstown, Rodeway Inn Wormleysburg - Harrisburg and The Federal Pointe Inn Gettysburg an Ascend Collection Hotel are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Scotland?

Best Western Gettysburg, Best Western Westminster Hotel and Best Western Chambersburg are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Scotland?

Holiday Inn Express Breezewood by IHG, Holiday Inn Express and Suites Gettysburg by IHG and Holiday Inn Express & Suites Shippensburg by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top