The best place to stay in Central PA

    City House is located in the heart of Pennsylvania’s capital city, Harrisburg. Right along the banks of the picturesque Susquehanna River, this beautiful and charming urban retreat is handcrafted with fireplaces, stained glass, hardwood floors, and arched entryways. Enjoy the comfort of home with the convenience of a central city location.

    Our bed & breakfast is designed for your relaxation and comfort. Enjoy the coziness of a crackling fire while resting in our spacious living room with lovely river views. Unwind from your day and relax with a cup of hot chocolate and a good book or tend to business details in a quiet, tranquil setting. Wake up to a guaranteed hot shower in your private, newly-renovated bath.


    Guests of City House are within walking distance to the capital complex and the State Museum. We are also steps away from the downtown business district, which features a plethora of fine dining options, in addition to coffee shops and many art galleries, and the Whitaker Center for Science and the Arts.  Enjoy the best of downtown Harrisburg, a five minute stroll from the house.


    It’s also just a short walk to City Island, which offers a variety of recreational activities, such as running, walking, biking, and in the summer months, kayaking and boating. City Island is also home to Metro Bank Park, where the local minor league baseball team, the Harrisburg Senators, play.

    City House Bed & Breakfast is a perfect resting spot after a business travelers’ long day. But pleasure travelers, parents of area college students, and relocating professionals also will find our accommodations suit their needs perfectly. We provide the services you require in the comfort you desire, a home away from home.

    Conveniently located off interstates 81 and 83, we are also minutes away from various modes of transportation:

  • Amtrak Train Station (1.5 miles)
  • Greyhound Bus Station (1.5 miles)
  • Harrisburg International Airport (MDT) - 12 miles
  • Baltimore/Washington International Airport (BWI) - 90 miles
  • Philadelphia International Airport (PHL) - 113 miles