Find hotels in Pennsville, NJ from $64

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Pennsville hotels

Hampton Inn Pennsville

Hampton Inn Pennsville
2.5 star property
Pennsville
8.6 out of 10, Excellent, (939 reviews)
"Check in staff were quick and very pleasant "
United States
Michelle
$97 nightly
The price is $112
Feb 18 - Feb 19
Total with taxes and fees
Hampton Inn Pennsville

White Oaks Motel Pennsville/Carneys Point

White Oaks Motel Pennsville/Carneys Point
2.5 star property
Pennsville
8.8 out of 10, Excellent, (623 reviews)
"Best place ive ever stayed by far ❣"
United States
Elise
$70 nightly
The price is $81
Feb 8 - Feb 9
Total with taxes and fees
White Oaks Motel Pennsville/Carneys Point

Super 8 by Wyndham Pennsville/Wilmington

Super 8 by Wyndham Pennsville/Wilmington
2.0 star property
Pennsville
6.6 out of 10, (1,002 reviews)
"Room was very nice."
United States
Joseph E.
$65 nightly
The price is $75
Mar 1 - Mar 2
Total with taxes and fees
Super 8 by Wyndham Pennsville/Wilmington

Woodspring Suites Wilmington Riverfront

Woodspring Suites Wilmington Riverfront
2.5 star property
South Wilmington
8.0 out of 10, Very Good, (78 reviews)
"clean, friendly "
United States
Alex
$70 nightly
The price is $77
Feb 3 - Feb 4
Total with taxes and fees
Woodspring Suites Wilmington Riverfront

Fairfield Inn & Suites by Marriott Middletown

Fairfield Inn & Suites by Marriott Middletown
2.5 star property
Middletown
9.2 out of 10, Wonderful, (342 reviews)
"Clean room, great staff, recommended. "
United States
Tom
$97 nightly
The price is $108
Feb 8 - Feb 9
Total with taxes and fees
Fairfield Inn & Suites by Marriott Middletown

Brandywine River Hotel

Brandywine River Hotel
2.5 star property
Chadds Ford
9.2 out of 10, Wonderful, (1,004 reviews)
"Very clean, friendly staff, nice breakfast!"
United States
John
$129 nightly
The price is $141
Feb 3 - Feb 4
Total with taxes and fees
Brandywine River Hotel

Holiday Inn Express & Suites Wilmington-Newark by IHG

Holiday Inn Express & Suites Wilmington-Newark by IHG
2.5 star property
Newark
9.4 out of 10, Exceptional, (1,002 reviews)
"Very clean, staff was wonderful."
United States
JOHN
$103 nightly
The price is $114
Feb 12 - Feb 13
Total with taxes and fees
Holiday Inn Express & Suites Wilmington-Newark by IHG

New Season Royals

New Season Royals
2.0 star property
Chester
9.2 out of 10, Wonderful, (111 reviews)
"This place is wonderful very clean very cozy. The bed was probably the best mattress I’ve ever seen. I would definitely recommend it to anyone who is looking for a wonderful place to stay in Chester."
United States
Sal
$183 nightly
The price is $186
Feb 10 - Feb 11
Total with taxes and fees
New Season Royals

Comfort Inn & Suites Newark - Wilmington

Comfort Inn & Suites Newark - Wilmington
2.5 star property
Newark
9.0 out of 10, Wonderful, (1,071 reviews)
"Very clean and quiet! The staff was very polite also"
United States
Shane
$76 nightly
The price is $84
Feb 8 - Feb 9
Total with taxes and fees
Comfort Inn & Suites Newark - Wilmington

Hampton Inn & Suites Chadds Ford

Hampton Inn & Suites Chadds Ford
2.5 star property
Concordville
8.6 out of 10, Excellent, (1,001 reviews)
"Staff was nice room was clean "
United States
Deja
$87 nightly
The price is $95
Feb 9 - Feb 10
Total with taxes and fees
Hampton Inn & Suites Chadds Ford

Inn at Mendenhall

Inn at Mendenhall
4.0 star property
Chadds Ford
9.0 out of 10, Wonderful, (1,000 reviews)
"great place to stay if visiting Longwood"
United States
barbara
$107 nightly
The price is $119
Feb 16 - Feb 17
Total with taxes and fees
Inn at Mendenhall

Best Western Plus Concordville Hotel

Best Western Plus Concordville Hotel
3.0 star property
Concordville
9.4 out of 10, Exceptional, (1,002 reviews)
"Everything was very nice for a Best Western"
United States
Michael
$111 nightly
The price is $121
Feb 8 - Feb 9
Total with taxes and fees
Best Western Plus Concordville Hotel

Hilton Garden Inn Media

Hilton Garden Inn Media
3.0 star property
Media
9.8 out of 10, Exceptional, (10 reviews)
"Brand new hotel. Spotless. Very friendly staff. "
United States
Catherine
$114 nightly
The price is $124
Feb 15 - Feb 16
Total with taxes and fees
Hilton Garden Inn Media

Sonesta Select Newark Christiana Mall

Sonesta Select Newark Christiana Mall
3.0 star property
Newark
7.8 out of 10, Good, (1,255 reviews)
"The room was perfect, the staff was very helpful and professional. I definitely will stay here again "
United States
Tahir
$80 nightly
The price is $89
Feb 3 - Feb 4
Total with taxes and fees
Sonesta Select Newark Christiana Mall

Hilton Wilmington/Christiana

Hilton Wilmington/Christiana
4.0 star property
Newark
8.8 out of 10, Excellent, (1,001 reviews)
"Clean rooms and friendly staff"
United States
Erol
$98 nightly
The price is $109
Feb 28 - Mar 1
Total with taxes and fees
Hilton Wilmington/Christiana

Fairfield Inn by Marriott Kennett Square Brandywine Valley

Fairfield Inn by Marriott Kennett Square Brandywine Valley
2.5 star property
Kennett Square
8.8 out of 10, Excellent, (1,005 reviews)
"Spotless room, friendly staff, good coffee and breakfast"
United States
Deborah
$110 nightly
The price is $122
Feb 22 - Feb 23
Total with taxes and fees
Fairfield Inn by Marriott Kennett Square Brandywine Valley

Holiday Inn Express & Suites Middletown by IHG

Holiday Inn Express & Suites Middletown by IHG
2.5 star property
Middletown
9.2 out of 10, Wonderful, (660 reviews)
"Clean room and hotel. Breakfast was good, the fresh baked cookies at the front desk were delicious!"
United States
Valerie
$90 nightly
The price is $100
Mar 1 - Mar 2
Total with taxes and fees
Holiday Inn Express & Suites Middletown by IHG

Home2 Suites by Hilton Glen Mills Chadds Ford, PA

Home2 Suites by Hilton Glen Mills Chadds Ford, PA
3.0 star property
Concordville
9.4 out of 10, Exceptional, (628 reviews)
"Great place to stay "
United States
Erin
$118 nightly
The price is $129
Feb 22 - Feb 23
Total with taxes and fees
Home2 Suites by Hilton Glen Mills Chadds Ford, PA

Delta Hotel Philadelphia Airport

Delta Hotel Philadelphia Airport
3.5 star property
Tinicum Township
8.4 out of 10, Very Good, (2,949 reviews)
"Would stay there again!"
United States
Frank
$115 nightly
The price is $125
Feb 8 - Feb 9
Total with taxes and fees
Delta Hotel Philadelphia Airport

Sonesta ES Suites Wilmington - Newark

Sonesta ES Suites Wilmington - Newark
3.0 star property
Newark
7.6 out of 10, Good, (1,007 reviews)
"Everything was great on this stay "
United States
Cheryl
$74 nightly
The price is $82
Feb 22 - Feb 23
Total with taxes and fees
Sonesta ES Suites Wilmington - Newark
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Pennsville attractions

Learn more about Pennsville

Fort Mott State Park offers riverside trails and Civil War fortifications where you can explore military history. Riverview Beach Park's picnic areas and playground make it perfect for family outings along the Delaware River.

Delaware memorial bridge road in USA

Top Pennsville Hotel Reviews

More cheap stays in Pennsville

Hotels in Pennsville with star-rating

Find out more about Pennsville

Top reasons to visit Pennsville

  • Family-Friendly Activities: Pennsville offers a range of fun activities perfect for families, ensuring everyone has a great time.
  • Outdoor Adventures: Explore urban parks and nearby national and state parks for hiking, picnicking, and nature experiences.
  • Local History: Discover the charming streets of Carneys Point and learn about the area's rich historical background.
  • Proximity to Wilmington: Enjoy a short drive to downtown Wilmington for additional cultural experiences and entertainment.
  • Diverse Accommodations: Find a variety of hotels and motels that cater to all travelers’ needs, including pet-friendly options.

Find great hotels near Pennsville

Discover a variety of hotel accommodations in Pennsville, New Jersey, tailored to meet the needs of every traveler. From cozy motels to welcoming hotels, you'll find options that cater to business travelers, pet owners, and the LGBTQIA community. Whether you're looking for the comfortable Hampton Inn Pennsville or other available hotels, your stay promises to be both enjoyable and accommodating.

  • Red Roof Inn PLUS+ Wilmington - Newark: This hotel is perfect for travelers seeking a pet-friendly and LGBTQIA welcoming experience. Located 8 miles from Pennsville, Red Roof Inn PLUS+ Wilmington - Newark provides a comfortable and inclusive atmosphere for all guests. The hotel allows dogs and cats with restrictions and offers amenities such as variable pet fees and waived fees for service animals. Guests appreciate the clean accommodations and the welcoming environment, making it an ideal spot for anyone traveling with pets or looking for a friendly atmosphere.
  • SureStay Plus Hotel by Best Western Brandywine Valley: Situated 9 miles from Pennsville, SureStay Plus Hotel by Best Western Brandywine Valley caters to business travelers while also being pet-friendly. This hotel offers essential business amenities, including conference space, making it suitable for corporate stays. Pets are permitted with certain restrictions, and service animals enjoy waived fees. Guests have noted the professional service and the comfortable rooms, making it a great choice for those needing a productive yet relaxing stay.
  • Days Inn by Wyndham Newark Wilmington: Located 8 miles from Pennsville, Days Inn by Wyndham Newark Wilmington is an excellent option for family-friendly, pet-friendly, and business-themed stays. The hotel provides business amenities and is situated in a convenient business district, ideal for those traveling for work. Families will appreciate the services and amenities tailored for children. Pets are allowed with some restrictions, and service animals have waived fees. Guests frequently mention the spacious rooms and accommodating staff, ensuring a pleasant experience for everyone.

Where to stay near Pennsville

Exploring Pennsville, New Jersey, offers a delightful blend of family-friendly activities and serene outdoor experiences. Wander through the idyllic streets of nearby Carneys Point, where you can enjoy low crowds and a welcoming atmosphere. This charming area is perfect for leisurely walks and discovering local history, making it an ideal destination for families and travelers seeking a relaxing getaway. Enjoy the friendly vibe and create lasting memories in this peaceful part of the Garden State.

  • New Castle: Nestled just 3 miles from Pennsville, New Castle is a charming city that draws visitors year-round with its appealing blend of outdoor activities and family-friendly attractions. Travelers flock here to enjoy the scenic boardwalk, vibrant shopping area, and educational venues. With its proximity to beautiful beaches and a picturesque esplanade, New Castle provides a perfect backdrop for romantic strolls and memorable outings. The peak travel months of April, July, and September highlight its popularity, making it an ideal stop for those looking to soak up the local culture and coastal charm.
  • Historical Old New Castle: Located merely 3 miles from Pennsville, Historical Old New Castle is a quaint village steeped in history and adventure. This charming destination is perfect for families seeking outdoor fun. Visitors can explore its recreational areas, bustling public market, and various historical landmarks. The village is adjacent to a stunning beach, historic sites, and a national state park, making it an attractive spot for history buffs and nature lovers alike. Peak travel months from June to August showcase its vibrant atmosphere, perfect for a summer getaway.
  • Wilmington: Situated 6 miles from Pennsville, Wilmington is a lively city that invites families to explore its rich offerings. Known for its educational institutions, boardwalk, and shopping center, Wilmington ensures that visitors have plenty to see and do. The urban parks and esplanades provide beautiful spaces for outdoor enjoyment, making it a great spot for both relaxation and adventure. With visitor numbers peaking during the summer months, Wilmington is a fantastic destination for those looking to experience a blend of city life and outdoor excitement.

Things to do near Pennsville

Pennsville, New Jersey, offers a variety of family-friendly activities and outdoor adventures perfect for a city-themed vacation. Visitors can enjoy educational experiences, explore shopping centers and malls, and catch live shows. This charming destination combines fun and relaxation, making it an ideal spot for tourists seeking both entertainment and leisure.

Shopping

If you're up for a drive, visit Christiana Mall, 7 miles away, offering a vibrant shopping experience with entertainment and dining options. Closer to Pennsville, explore New Castle Farmer's Market, 5 miles away, and World Cafe Live at the Queen, 6 miles away, for unique gifts and local vibes.

Recreation

At Kirkwood Soccer Complex, enjoy a serene environment perfect for relaxation and casual walks. Chase Fieldhouse offers an energetic atmosphere for sports enthusiasts, while The Patriot Ice Center combines adventure and entertainment with ice skating, making it a fun-filled outing for all ages.

Adventure

Experience the thrill of climbing at Delaware Rock Gym, located 10 miles from Pennsville, where you can test your skills in a vibrant, adventure-filled atmosphere. For motorsport enthusiasts, Bridgeport Speedway offers exhilarating races 15 miles away, while Mansion House Paintball, 13 miles distant, provides an action-packed paintball experience.

Nightlife

Experience an exciting night in Pennsville by visiting Bowlerama for fun arcade games. For a touch of culture and romance, enjoy a performance at The Playhouse on Rodney Square. If you're curious about the cosmos, the Mount Cuba Astronomical Observatory offers engaging stargazing experiences.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Pennsville

Pennsville, New Jersey, offers great opportunities for budget-conscious travelers. Enjoy free entry to local attractions like Tubman-Garrett Riverfront Park and Lewden Green Park. For affordable accommodation, visit between January and March, and book your stay on a Monday to save money. Utilize Expedia to compare room rates, find package deals, and explore eco-friendly hotels. Consider joining Expedia's One Key membership for exclusive discounts. Public transportation options like buses are available, making it easy to explore without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Pennsville are January to March, where the prices are slightly lower. This is in comparison to May to June and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Pennsville is Monday. The most expensive day to stay in Pennsville is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: Consider saving money by combining your Pennsville hotel reservation with flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Pennsville

Pennsville, New Jersey, is perfect for family-friendly vacations and outdoor adventures. Visitors can enjoy a variety of attractions, including urban parks, national and state parks, and history museums. For those seeking a vibrant city experience, downtown Wilmington is just a short drive away, offering additional activities and cultural experiences. Whether you're looking to explore nature or immerse yourself in local history, Pennsville has something for everyone.

  • Wilmington Riverwalk: Stroll along this scenic esplanade that offers a perfect blend of romance and family-friendly activities. Enjoy beautiful views of the Christina River, charming shops, and cozy cafes, making it an ideal spot for leisurely walks or picnics.
  • Chase Center on the Riverfront: This modern convention center is perfect for business events and gatherings. With a picturesque location along the river, it also hosts exciting events, making it a vital hub for the local community.
  • Grand Opera House: Experience the vibrant culture of Wilmington at this historic opera house. Known for its stunning architecture and captivating performances, it’s a romantic destination that offers an unforgettable night out.

Best time to go to Pennsville

The best time to visit Pennsville can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Pennsville falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Pennsville falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January33.3°F (0.7°C)Light RainMostly SunnyAverageSlightly Low
February35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low
March43.0°F (6.1°C)Light RainMostly SunnyAverageSlightly Low
April53.6°F (12.0°C)Light RainMostly SunnySlightly HighAverage
May63.3°F (17.4°C)Light RainMostly SunnyAverageSlightly High
June71.8°F (22.1°C)Light RainMostly SunnySlightly HighSlightly High
July77.2°F (25.1°C)Light RainMostly SunnySlightly HighAverage
August75.4°F (24.1°C)Light RainMostly SunnyAverageAverage
September68.9°F (20.5°C)Light RainMostly SunnyAverageAverage
October58.3°F (14.6°C)Light RainMostly SunnySlightly LowSlightly High
November46.4°F (8.0°C)Light RainMostly SunnySlightly LowAverage
December39.2°F (4.0°C)Light RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to Pennsville

If you're planning to visit Pennsville, New Jersey, the nearest major airport is Philadelphia International Airport (PHL), located 21 miles away. Excellent hotel options nearby include the 5-star W Philadelphia and The Rittenhouse Philadelphia, both about 6 miles from the airport, and The Ritz-Carlton, Philadelphia, situated 7 miles away. For travelers considering Atlantic City International Airport (ACY), located 52 miles from Pennsville, the MGM Tower at Borgata and Borgata Hotel Casino & Spa are both 9 miles from the airport. Lastly, Trenton-Mercer Airport (TTN) is 57 miles away, with the Hyatt Regency Princeton and Inn at Glencairn offering comfortable stays within 9 miles of the airport.

Frequently asked questions

What is the best area to stay in Pennsville?
The best area to stay in Pennsville is along the Delaware River waterfront, particularly near Fort Mott State Park and the Riverview Beach Park area.

This area offers scenic views of the Delaware River and provides direct access to outdoor activities. Fort Mott State Park, a historic site with walking trails and picnic areas, is a central feature. Riverview Beach Park offers open spaces and views of the water. This part of Pennsville is generally peaceful and provides a relaxing environment.

For couples seeking a quiet retreat with natural beauty, the waterfront area is ideal. You can enjoy strolls along the river, explore the historic fort, and watch the ships pass by.
What are the best hotels in Pennsville that travelers recommend?
Two of the best hotels in Pennsville that receive consistently high recommendations from travelers are the Hampton Inn Pennsville and the White Oaks Motel Pennsville/Carneys Point.

The Hampton Inn Pennsville, with an 8.6 rating, is frequently praised for its friendly and amazing staff, as well as its top breakfast. Guests also appreciate the great location and clean rooms, which include air conditioning, designer toiletries, and premium bedding. The hotel also features an accessible 24-hour fitness center.

Another highly recommended option is the White Oaks Motel Pennsville/Carneys Point, which has an 8.8 rating. Travelers often highlight the clean and great rooms, the convenient and quiet location, and the wonderful and friendly staff. The hotel offers air conditioning and free self-parking, including options for RVs, buses, and trucks.
What are the best family hotels in Pennsville?
For family-friendly hotels in Pennsville, consider the Hampton Inn Pennsville and the White Oaks Motel Pennsville/Carneys Point.

The Hampton Inn Pennsville, with an 8.6 rating, is a great choice for families, offering amenities such as a pool, free self-parking, and complimentary breakfast. Guests frequently mention the friendly and amazing staff, as well as the top breakfast.

Another excellent option is the White Oaks Motel Pennsville/Carneys Point, which has an 8.8 rating. Families will appreciate the clean rooms and the convenient, quiet location. The staff at the front desk are consistently described as friendly and wonderful. Find more child-friendly accommodations in Pennsville
What hotels in Pennsville offer free breakfast?
For hotels in Pennsville that offer complimentary breakfast, consider the Hampton Inn Pennsville and the Super 8 by Wyndham Pennsville/Wilmington.

The Hampton Inn Pennsville has an 8.6 review rating and is frequently praised by guests for its top breakfast, with many highlighting the friendly and amazing staff. The hotel also provides free self-parking and complimentary WiFi.

Another option is the Super 8 by Wyndham Pennsville/Wilmington, where guests appreciate the free continental breakfast. Travelers often describe the rooms as comfortable and clean, and the hotel also offers free WiFi and free parking for RVs, buses, and trucks. Find more hotels with free breakfast in Pennsville
What are the top pet-friendly hotels in Pennsville?
For a top pet-friendly hotel in Pennsville, consider the Hampton Inn Pennsville.

The Hampton Inn Pennsville, with an 8.6 rating, is an excellent choice for travelers with pets, as both dogs and cats are permitted. Guests consistently highlight the friendly and amazing staff, the top breakfast, and the clean rooms. The hotel also offers convenient amenities such as free self-parking, complimentary toiletries, and free Wi-Fi, ensuring a comfortable stay for both you and your furry companion. See more pet-friendly hotels in Pennsville
What are the best budget hotels in Pennsville?
For highly-rated budget hotels in Pennsville, consider the Super 8 by Wyndham Pennsville/Wilmington, the Hampton Inn Pennsville, and the White Oaks Motel Pennsville/Carneys Point.

The Super 8 by Wyndham Pennsville/Wilmington is an excellent budget-friendly choice that offers comfortable and clean rooms. Guests appreciate the complimentary continental breakfast and free WiFi, along with free parking for RVs, buses, and trucks. The location is also frequently praised.

Another great option is the Hampton Inn Pennsville, which has an 8.6 rating. This hotel is known for its friendly and amazing staff, and guests consistently highlight the top breakfast. It also provides free self-parking and complimentary WiFi.

The White Oaks Motel Pennsville/Carneys Point, with an 8.8 rating, is also highly recommended. It offers clean and great rooms in a convenient and quiet location. The staff and front desk are often described as friendly and wonderful, and guests find the price to be good. Free self-parking and WiFi are also available. View all budget hotels in Pennsville
When is the best time to go to Pennsville?
The best time to go to Pennsville is during the spring (April to June) and fall (September to October) months.

These seasons offer pleasant weather, with moderate temperatures and less humidity, making it ideal for outdoor activities like exploring Fort Mott State Park or enjoying the riverfront views. You'll find comfortable conditions for walks and sightseeing without the intense heat of summer or the chill of winter.

For those looking to enjoy the area's natural beauty and various outdoor events, these periods generally see fewer crowds than the peak summer months, allowing for a more relaxed experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Pennsville.
How can I save on a Pennsville hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Pennsville hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Pennsville hotel?
Prices for hotels in Pennsville often vary, but you can find a great deal from $64 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia