Hotels in Bristol, Pennsylvania

Search & Compare Bristol Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Bristol

Bristol overview

Bristol is a relaxing place unique for its sports. You'll enjoy the ample coffee and bar options, along with outdoor areas for running and walking. Visitors can plan a fun excursion to Waterfront Park and Sovereign Bank Arena. There's plenty to explore, including local sights like Swaminarayan Temple and Neshaminy State Park. If you're looking for a family- and business-friendly getaway, Bristol is for you.

Where to stay in Bristol

Bristol offers a wealth of accommodation options for business and leisure travelers alike. There are 295 hotels in the Bristol area and you can shop as many as 78 deals for rooms on, some with discounts of up to 30%.
  • • 73 2-star hotels with an average price of $55 per night
  • • 130 3-star hotels with an average price of $81 per night
  • • 65 4-star hotels with an average price of $109 per night
  • • 6 5-star hotels with an average price of $149 per night

Here's the top hotel based on 70521 user reviews of Bristol hotels: Americas Best Value Inn - Bristol / Levittown / Philadelphia

How to get to Bristol

Fly in to Trenton, NJ (TTN-Mercer), 11.5 mi (18.5 km) from downtown Bristol. Philadelphia, PA (PHL-Philadelphia Intl.) is the next closest major airport, 26 mi (41.9 km) away. Bristol Station is the closest train station.

What to see around Bristol

Fun activities are on hand like sporting events and running, along with attractions such as:
  • • Waterfront Park
  • • Sovereign Bank Arena
Known for its family-friendly sights such as:
  • • Sesame Place
  • • Funplex
  • • Speed Raceway
  • • Happy Tymes Family Fun Center
Below are some favorite shopping areas to find that perfect souvenir:
  • • Oxford Valley Mall
  • • Neshaminy Mall
  • • Franklin Mills Mall
  • • Columbus Farmers Market
  • • Moorestown Mall
Some recommended attractions include:
  • • Swaminarayan Temple
  • • Neshaminy State Park
  • • Oxford Valley Golf Course
  • • Sotcher Farmhouse
  • • TD Bank Amphitheater

When to visit Bristol

Wondering when's the best time to visit? Here are seasonal norms to help you plan your trip:

Seasonal temperature averages
  • • January-March: 57°F day, 24°F night
  • • April-June: 85°F day, 38°F night
  • • July-September: 86°F day, 52°F night
  • • October-December: 71°F day, 25°F night
Seasonal rainfall averages
  • • January-March: 9.9 inches
  • • April-June: 12.4 inches
  • • July-September: 13.5 inches
  • • October-December: 11.1 inches