Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

2-star hotels in Morrisville (Bucks County), Pennsylvania

Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
Quality Inn & Suites Nj State Capital Area Morrisville 7 South Pennsylvania Avenue, Morrisville (Bucks County), United States, 19067
Set step away from Cure Insurance Arena, this hotel features a heated swimming pool and a lounge restaurant serving dishes of American cuisine.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour business centre
    +2
7.6
Very good28 reviews
Price fromUS$ 87per nightSelect
Not available
Similar properties near Morrisville (Bucks County)
Hampton Inn Princeton4385 Us 1 South, Princeton, United States, 08540View on map
14.4 mi from Morrisville (Bucks County)14.4 mi from City Center
The hotel includes 110 rooms together with an outdoor swimming pool, offering its guests a convenient setting in the heart of Princeton.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.8
Great40 reviews
Price fromUS$ 129per nightSelect
Not available
Holiday Inn Express Philadelphia Ne - Langhorne3101 West Cabot Boulevard, Langhorne, United States, 19047View on map
4.4 mi from Morrisville (Bucks County)4.4 mi from City Center
The property dates back to 2004, boasts a historic-style architecture and has ideal location close to Oxford Valley Mall.
7.8
Very good27 reviews
Price fromUS$ 145per nightSelect
Not available
Red Roof Inn Princeton - Ewing3203 Brunswick Pike, Lawrenceville, United States, 08648View on map
7.4 mi from Morrisville (Bucks County)7.4 mi from City Center
This Liberty-style hotel is set at a short distance to Princeton Battlefield State Park.
7.8
Very good18 reviews
Price fromUS$ 71per nightSelect
Not available
Comfort Inn Levittown6401 Bristol Pike, Levittown, United States, 19057View on map
6.7 mi from Morrisville (Bucks County)6.7 mi from City Center
Located 4 km from Levittown's city centre, this hotel boasts non-smoking rooms and a seasonal outdoor pool.
6.6
Nice34 reviews
Price fromUS$ 78per nightSelect
Not available
Hampton Inn And Suites Robbinsville153 West Manor Way, Robbinsville, United States, 08691View on map
10.5 mi from Morrisville (Bucks County)10.5 mi from City Center
Located 1 km from the center of the city, the hotel offers cots and a kids' club for children.
9.6
Perfect4 reviews
Price fromUS$ 112per nightSelect
Not available
Holiday Inn Express Princeton Southeast870 Scudders Mill Rd, Plainsboro, United States, 08536View on map
13.3 mi from Morrisville (Bucks County)13.3 mi from City Center
Opened in 2012, this traditional accommodation includes a casino, a shared lounge and a golf course, within 10 minutes' walk from the center of Plainsboro.
8.4
Great7 reviews
Price fromUS$ 91per nightSelect
Not available
Scottish Inn And Suites4000 Bristol Pike, Bensalem, United States, 19020View on map
10.6 mi from Morrisville (Bucks County)10.6 mi from City Center
This historical hotel with garden views lies close to the sights of Bensalem including Neshaminy State Park.
Price fromUS$ 74per nightSelect
Not available
Red Roof Inn Philadelphia - Oxford Valley3100 Cabot Boulevard West, Langhorne, United States, 19047View on map
4.4 mi from Morrisville (Bucks County)4.4 mi from City Center
Guests can enjoy an outdoor swimming pool and benefit from a 24-hour restaurant at the hotel.
7.2
Very good11 reviews
Price fromUS$ 77per nightSelect
Not available
Days Inn By Wyndham Monmouth Junction Princeton208 New Rd, Monmouth Junction, United States, 08852View on map
17.7 mi from Morrisville (Bucks County)17.7 mi from City Center
Set 3 km from the centre of Monmouth Junction, the accommodation features an outdoor pool and a health club, a treatment room and a steam room.
7.8
Very good13 reviews
Price fromUS$ 70per nightSelect
Not available
Days Inn By Wyndham Wrightstown507 East Main Street, Wrightstown, United States, 08562View on map
15.6 mi from Morrisville (Bucks County)15.6 mi from City Center
Featuring historic architecture, the venue provides 88 rooms and offers easy access to McGuire Air Force Base.
6.0
Guest rating4 reviews
Price fromUS$ 62per nightSelect
Not available
Mounts Motel2984 Route 1 North, Lawrenceville, United States, 08648View on map
6.2 mi from Morrisville (Bucks County)6.2 mi from City Center
There are rooms facing the city and the hotel is set close to Rider University.
Price fromUS$ 71per nightSelect
Not available
Extended Stay America - Princeton - West Windsor3450 Brunswick Pike, Princeton, United States, 08540View on map
8.9 mi from Morrisville (Bucks County)8.9 mi from City Center
Close to Princeton Battlefield in Princeton, the designer hotel is lodged in a historic-style building and consists of 92 rooms.
7.2
Very good11 reviews
Price fromUS$ 96per nightSelect
Not available
Howard Johnson - Princeton/Lawrenceville2995 Brunswick Pike, Lawrenceville, United States, 08648View on map
6.2 mi from Morrisville (Bucks County)6.2 mi from City Center
Constructed in 1962 year, the hotel's building is a reminder of a Liberty style, located just off Rider University.
6.2
Nice15 reviews
Price fromUS$ 102per nightSelect
Not available
Lodge Inn54 Fort Dix Street, Wrightstown, United States, 08562View on map
14.9 mi from Morrisville (Bucks County)14.9 mi from City Center
The hotel was built in 1953 in a market area of Wrightstown, and nowadays has 18.
8.4
Great20 reviews
Price fromUS$ 53per nightSelect
Not available
Candlewood Suites Bordentown-Trenton200 Rising Sun Road, Bordentown, United States, 08505View on map
6.9 mi from Morrisville (Bucks County)6.9 mi from City Center
Located 30 minutes' walk from the city center in a market area, this hotel offers 90 rooms and boasts a courtyard, barbeque grills and a golf course.
9.6
Perfect6 reviews
Price fromUS$ 99per nightSelect
Not available
Best Western Princeton Manor Inn & Suites4191 Us Highway 1, Monmouth Junction, United States, 08852-9801View on map
16.2 mi from Morrisville (Bucks County)16.2 mi from City Center
The hotel was built in 1988 in a shopping area of Monmouth Junction, and nowadays has 63.
7.2
Very good12 reviews
Price fromUS$ 80per nightSelect
Not available
Scottish Inns Wrightstown42 Georgetown Road, Wrightstown, United States, 08562View on map
14.6 mi from Morrisville (Bucks County)14.6 mi from City Center
There are rooms facing the garden and the hotel is set close to Fort Dix Army Garrison.
Price fromUS$ 51per nightSelect
Not available
Red Carpet Inn & Suites Wrightstown39 Georgetown Road, Wrightstown, United States, 08562View on map
14.6 mi from Morrisville (Bucks County)14.6 mi from City Center
The hotel was built in 1972 in a business area of Wrightstown, and nowadays has 24.
7.4
Very good1 review
Price fromUS$ 51per nightSelect
Not available
Rodeway Inn1100 Green Lane, Bristol, United States, 19007View on map
7.1 mi from Morrisville (Bucks County)7.1 mi from City Center
Featuring historic architecture, the venue provides 60 rooms and offers easy access to Burlington County Historical.
5.0
Guest rating1 review
Price fromUS$ 77per nightSelect
Not available
Hill Top Motel126 Route 68, Wrightstown, United States, NJ 08562View on map
14.5 mi from Morrisville (Bucks County)14.5 mi from City Center
There are rooms facing the garden and the hotel is set close to Johnson’s Locust Hall Farm.
Price fromUS$ 55per nightSelect
Not available
Days Inn By Wyndham Wrightstown507 E. Main Street, Wrightstown, United StatesView on map
15.8 mi from Morrisville (Bucks County)15.8 mi from City Center
Nestled 3 km from Wrightstown city center, the hotel boasts a seasonal outdoor swimming pool and a snack bar.
Price fromUS$ 90per nightSelect
Not available
Bordentown-Days Inn1073 Route 206, Bordentown, United States, 08505View on map
7.2 mi from Morrisville (Bucks County)7.2 mi from City Center
Located 1.2 miles from the city center, this hotel boasts air-conditioned rooms and the outdoor swimming pool.
Select
Not available
Hampton Inn Burlington / Mt. Holly2024 Route 541, Mount Holly, United States, 08060View on map
12.7 mi from Morrisville (Bucks County)12.7 mi from City Center
Boasting the outdoor swimming pool plus fitness and a fitness center onsite, the hotel offers location near Burlington County Prison Museum.
Price fromUS$ 133per nightSelect
Not available
Days Inn Mcguire Dix507 E. Main Street, Wrightstown, United States, 08562View on map
15.8 mi from Morrisville (Bucks County)15.8 mi from City Center
The hotel has an outdoor swimming pool and lies close to Walden University which is worth visiting.
Select
Not available

Filtering results

Please wait...

25 hotels found