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/Motels & Accommodations

Hilton Harrisburg One North 2nd Street, Harrisburg, PA 17101 +1-888-389-4121 ~42.47 miles east of Scotland
  • Four-star property
  • Check-in time: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Hotel Gettysburg One Lincoln Square, Gettysburg, PA 17325 +1-888-675-2083 ~21.19 miles east of Scotland
  • High end hotel
  • Hotel has 6 floors
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 +1-800-716-8490 ~42.48 miles east of Scotland
  • 3-star hotel
  • Check-in time: 4:00 PM - 2:00 AM
Call to Book
Add your dates for price
Very Good 8.3 /10 Reviews Call BookMore Details
Liberty Mountain Lodging by Vail Resorts 78 Country Club Trail, Fairfield, PA 17320 +1-800-805-5223 ~18.09 miles southeast of Scotland
  • 3 star Resort hotel
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Wyndham Gettysburg Hotel & Conference Center 95 Presidential Cir, Gettysburg, PA 17325 +1-888-965-1860 ~22.76 miles east of Scotland
  • Mid-scale hotel
  • 6 floors in property
Call to Book
Add your dates for price
Very Good 8.5 /10 Read Reviews Call BookMore Details
Courtyard Marriott Gettysburg 115 Presidential Circle, Gettysburg, PA 17325 +1-888-788-5576 ~22.70 miles east of Scotland
  • 3 star property
  • 5 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hilton Garden Inn Gettysburg 1061 York Rd, Gettysburg, PA 17325 +1-888-897-9207 ~22.10 miles east of Scotland
  • Mid-scale hotel
  • 4 floors in 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 +1-888-311-4278 ~20.87 miles east of Scotland
  • Three Star hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Best Western Gettysburg 301 Steinwehr Avenue, Gettysburg, PA 17325 +1-888-469-4795 ~21.40 miles east of Scotland
  • Mid-scale property
  • Check in: 4:00 PM - 2:30 AM
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
1863 Inn of Gettysburg 516 Baltimore St, Gettysburg, PA 17325 +1-888-734-9421 ~21.43 miles east of Scotland
  • 3-star hotel
  • Check-in: 4:00 PM - 3:00 AM
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Aspire Hotel and Suites Gettysburg 2634 a Emmitsburg Road, Gettysburg, PA 17325 +1-888-841-5292 ~21.94 miles southeast of Scotland
  • 3 star property
  • 103 rooms in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Guest Reviews Call BookMore Details
Hampton Inn Gettysburg 1280 York Rd, Gettysburg, PA 17325 +1-888-455-5160 ~22.23 miles east of Scotland
  • Three Star property
  • Pets Allowed
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Staybridge Suites Harrisburg by IHG 920 Wildwood Park Drive, Harrisburg, PA 17110 +1-888-965-8297 ~43.24 miles northeast of Scotland
  • Midscale property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Inn at Cemetery Hill 613 Baltimore St, Gettysburg, PA 17325 +1-888-906-6358 ~21.47 miles east of Scotland
  • Low-priced property
  • 51 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.9 /10 Read Reviews Call BookMore Details
Holiday Inn Express and Suites Gettysburg by IHG 1871 Gettysburg Village Drive, Gettysburg, PA 17325 +1-888-749-6785 ~23.67 miles southeast of Scotland
  • Midscale property
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
City Express by Marriott Gettysburg 1857 Gettysburg Village Dr, Gettysburg, PA 17325 +1-888-878-9982 ~23.75 miles southeast of Scotland
  • Mid-scale property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.2 /10 Reviews Call BookMore Details
Comfort Suites Near Gettysburg Battlefield Visitor Center 945 Baltimore Pike, Gettysburg, PA 17325 +1-888-389-4485 ~21.47 miles east of Scotland
  • Mid-scale hotel
  • 70 suites in hotel
Call to Book
Add your dates for price
Very Good 8.5 /10 Read Reviews Call BookMore Details
Holiday Inn Express & Suites New Cumberland by IHG 190 Beacon Hill Boulevard, New Cumberland, PA 17070 +1-888-389-4121 ~41.31 miles east of Scotland
  • 3-star hotel
  • Pets/Animals Allowed
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 +1-888-675-2083 ~38.76 miles east of Scotland
  • Three Star property
  • Pets Allowed
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Harrisburg-West Hershey Area 5001 Ritter Road, Mechanicsburg, PA 17055 +1-800-716-8490 ~37.05 miles east of Scotland
  • 3-star hotel
  • Comp. 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 +1-800-805-5223 ~44.82 miles east of Scotland
  • 3-star hotel
  • Hotel has a green policy See more
Call to Book
Add your dates for price
Very Good 8.2 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Harrisburg West / Mechanicsburg 4921 Gettysburg Rd, Mechanicsburg, PA 17055 +1-888-965-1860 ~36.98 miles east of Scotland
  • Mid-scale property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Harrisburg West / Mechanicsburg 503 Winding Creek Boulevard, Mechanicsburg, PA 17050 +1-888-788-5576 ~35.45 miles northeast of Scotland
  • 3 star property
  • Hotel has 107 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Comfort Suites Downtown Carlisle 10 South Hanover St, Carlisle, PA 17013 +1-888-897-9207 ~26.50 miles northeast of Scotland
  • Midscale property
  • Check in time: 3:00 PM - midnight
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 +1-888-311-4278 ~26.90 miles northeast of Scotland
  • Three Star hotel
  • 4 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Courtyard Marriott Hagerstown 17270 Valley Mall Rd, Hagerstown, MD 21740 +1-888-469-4795 ~25.63 miles southwest of Scotland
  • Mid-scale property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Holiday Inn Express Hanover by IHG 305 Wilson Ave, Hanover, PA 17331 +1-888-734-9421 ~33.29 miles east of Scotland
  • Affordable property
  • 3 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Courtyard by Marriott Frederick 5225 Westview Dr, Frederick, MD 21703 +1-888-841-5292 ~41.81 miles south of Scotland
  • Affordable property
  • Check-in: 3:00 PM
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 +1-888-455-5160 ~39.09 miles northeast of Scotland
  • Affordable property
  • 18 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hampton Inn Hanover 309 Wilson Ave, Hanover, PA 17331 +1-888-965-8297 ~33.33 miles east of Scotland
  • 3-star property
  • 4 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites Huntingdon Route 22 Raystown Lake 9970 Shaner Blvd, Huntingdon, PA 16652 +1-888-906-6358 ~43.25 miles northwest of Scotland
  • Three Star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Residence Inn Marriott Carlisle 1 Hampton Ct, Carlisle, PA 17013 +1-888-749-6785 ~29.65 miles northeast of Scotland
  • Mid-scale property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Holiday Inn Express & Suites Harrisburg S - Mechanicsburg by IHG 5011 LOUISE DRIVE, Mechanicsburg, PA 17055 +1-888-878-9982 ~36.86 miles east of Scotland
  • Affordable hotel
  • Hotel has 20 rooms
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Hampton Inn by Hilton Harrisburg West 4950 Ritter Rd, Mechanicsburg, PA 17055 +1-888-389-4485 ~37.21 miles east of Scotland
  • Midscale hotel
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Home2 Suites by Hilton Mechanicsburg 300 Bent Creek Blvd, Mechanicsburg, PA 17050 +1-888-389-4121 ~35.49 miles northeast of Scotland
  • 3 star hotel
  • 3 floors in property
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 +1-888-675-2083 ~40.65 miles east of Scotland
  • 3 star property
  • Check-in time: 3:00 PM - 1:00 AM
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 +1-800-716-8490 ~41.16 miles east of Scotland
  • Three Star property
  • Check-in: 3:00 PM - midnight
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 +1-800-805-5223 ~21.44 miles east of Scotland
  • 3-star hotel
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
SpringHill Suites by Marriott Frederick 111 Byte Drive, Frederick, MD 21702 +1-888-965-1860 ~36.47 miles south of Scotland
  • Midscale property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Homewood Suites by Hilton Frederick 4950 Westview Drive, Frederick, MD 21703 +1-888-788-5576 ~42.26 miles south of Scotland
  • Affordable property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Towneplace Suites by Marriott Harrisburg West / Mechanicsburg 4915 Ritter Rd, Mechanicsburg, PA 17055 +1-888-897-9207 ~37.05 miles east of Scotland
  • 3 star hotel
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg West Mechanicsburg 4943 Gettysburg Road, Mechanicsburg, PA 17055 +1-888-311-4278 ~36.78 miles east of Scotland
  • Affordable property
  • 3 floors in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Guest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Carlisle 1528 Commerce Ave, Carlisle, PA 17015 +1-888-469-4795 ~23.97 miles northeast of Scotland
  • Midscale hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Candlewood Suites Harrisburg - Hershey by IHG 413 Port View Drive, Harrisburg, PA 17111 +1-888-734-9421 ~44.69 miles east of Scotland
  • Affordable hotel
  • 71 sleeping rooms in hotel
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 +1-888-841-5292 ~29.65 miles northeast of Scotland
  • 3 star property
  • 4 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Springhill Suites by Marriott Hagerstown 17280 Valley Mall Rd, Hagerstown, MD 21740 +1-888-455-5160 ~25.62 miles southwest of Scotland
  • Midscale property
  • 6 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Holiday Inn Express & Suites Carlisle Southwest – I-81 by IHG 1501 COMMERCE AVENUE, Carlisle, PA 17015 +1-888-965-8297 ~23.80 miles northeast of Scotland
  • Three Star hotel
  • 85 sleeping rooms in hotel
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 +1-888-906-6358 ~43.00 miles east of Scotland
  • 3-star hotel
  • 177 rooms 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 +1-888-749-6785 ~41.71 miles south of Scotland
  • Three Star hotel
  • 12 suites in property
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 +1-888-878-9982 ~42.45 miles south of Scotland
  • Three Star property
  • 117 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details

Next: See My Scotland Hotels with Pricing
Back to Top
Table of Contents Top: Check Rates Scotland Hotels