A curved shoreline with a rocky path, a small island with dense trees, and a signboard.

Find hotels in York Harbor, ME from NT$3,119

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 28 - Aug 29
Tomorrow
Aug 29 - Aug 30
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for York Harbor hotels

1. Stage Neck Inn

Stage Neck Inn
York Harbor
United States
Todd
NT$13,313
NT$15,145 total
includes taxes & fees
Sep 7 - Sep 8
Stage Neck Inn

2. York Harbor Inn

York Harbor Inn
York Harbor
United States
Colleen
NT$13,275
NT$14,470 total
includes taxes & fees
Sep 28 - Sep 29
York Harbor Inn

3. Microtel Inn & Suites by Wyndham York

Microtel Inn & Suites by Wyndham York
York
United States
BRENDA
NT$3,157
NT$3,441 total
includes taxes & fees
Sep 2 - Sep 3
Microtel Inn & Suites by Wyndham York

4. Best Western York Inn

Best Western York Inn
York
United States
Hetal
NT$3,925
NT$4,279 total
includes taxes & fees
Sep 7 - Sep 8
Best Western York Inn

5. Hampton Inn & Suites Kittery-Portsmouth

Hampton Inn & Suites Kittery-Portsmouth
Kittery
United States
Angelo
NT$4,653
NT$5,071 total
includes taxes & fees
Sep 27 - Sep 28
Hampton Inn & Suites Kittery-Portsmouth

6. Sunrise Motel

Sunrise Motel
York Beach
United States
Melissa
NT$4,438
NT$4,837 total
includes taxes & fees
Sep 24 - Sep 25
Sunrise Motel

7. Anchorage Inn and Resort

Anchorage Inn and Resort
York Beach
United States
DeeAnne
NT$5,674
NT$6,185 total
includes taxes & fees
Sep 28 - Sep 29
Anchorage Inn and Resort

8. The Grandview Hotel

The Grandview Hotel
York Beach
United States
Chad
NT$6,161
NT$6,715 total
includes taxes & fees
Sep 8 - Sep 9
The Grandview Hotel

9. Ocean Sands at York Beach

Ocean Sands at York Beach
York Beach
United States
Renee
NT$5,986
NT$7,161 total
includes taxes & fees
Sep 3 - Sep 4
Ocean Sands at York Beach

10. Home2 Suites By Hilton Kittery

Home2 Suites By Hilton Kittery
Kittery
Canada
HAYDEH
NT$4,958
NT$5,404 total
includes taxes & fees
Sep 3 - Sep 4
Home2 Suites By Hilton Kittery

11. Port Inn and Suites Portsmouth, an Ascend Collection Hotel

Port Inn and Suites Portsmouth, an Ascend Collection Hotel
Portsmouth
United States
Brian
NT$4,251
NT$4,612 total
includes taxes & fees
Sep 20 - Sep 21
Port Inn and Suites Portsmouth, an Ascend Collection Hotel

12. Quality Inn Portsmouth

Quality Inn Portsmouth
Elwyn Park
United States
Ronald
NT$5,089
NT$5,522 total
includes taxes & fees
Sep 27 - Sep 28
Quality Inn Portsmouth

13. Hampton Inn Portsmouth Central

Hampton Inn Portsmouth Central
Portsmouth
Canada
Mandy
NT$4,134
NT$4,486 total
includes taxes & fees
Sep 27 - Sep 28
Hampton Inn Portsmouth Central

14. Ocean Surf at York Beach

Ocean Surf at York Beach
York Beach
United States
Kelly
NT$5,677
NT$6,822 total
includes taxes & fees
Sep 3 - Sep 4
Ocean Surf at York Beach

15. Hampton Inn & Suites Portsmouth Downtown

Hampton Inn & Suites Portsmouth Downtown
Downtown
United States
Arthur
NT$5,873
NT$6,372 total
includes taxes & fees
Sep 8 - Sep 9
Hampton Inn & Suites Portsmouth Downtown

16. The Lighthouse Inn & Suites

The Lighthouse Inn & Suites
York Beach
United States
Brian
NT$5,668
NT$6,178 total
includes taxes & fees
Aug 31 - Sep 1
The Lighthouse Inn & Suites

17. Residence Inn by Marriott Portsmouth Downtown/ Waterfront

Residence Inn by Marriott Portsmouth Downtown/ Waterfront
Downtown
United States
Omar
NT$6,439
NT$6,987 total
includes taxes & fees
Sep 3 - Sep 4
Residence Inn by Marriott Portsmouth Downtown/ Waterfront

18. Union Bluff Hotel & Meeting House

Union Bluff Hotel & Meeting House
York Beach
United States
Frank
NT$6,355
NT$7,790 total
includes taxes & fees
Sep 27 - Sep 28
Union Bluff Hotel & Meeting House

19. The Nevada

The Nevada
York Beach
United States
Binnur
NT$5,677
NT$6,664 total
includes taxes & fees
Sep 27 - Sep 28
The Nevada

20. Kittery Inn and Suites

Kittery Inn and Suites
Kittery
United States
Harold
NT$3,709
NT$4,042 total
includes taxes & fees
Sep 2 - Sep 3
Kittery Inn and Suites
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular York Harbor attractions

York Harbor Beach

9.2/10 (82 reviews)
York Harbor Beach offers gentle surf and soft sands perfect for families with young children. Explore the adjacent Hartley Mason Park or scenic Cliff Walk for a complete coastal Maine experience.
See properties

Cliff Walk

This coastal path hugs Maine's dramatic rocky shoreline, offering views of crashing waves and historic estates. Wear sturdy shoes and time your walk for golden hour when the Atlantic gleams against the cliffs.
See properties

Sayward-Wheeler House Museum

This preserved Georgian mansion showcases 18th-century colonial life with original furnishings and artifacts. Tour the riverside home where a prominent merchant and Loyalist lived during the Revolutionary War.
See properties

Learn more about York Harbor

Climb the rocky cliffs of Harbor Beach at low tide for spectacular Atlantic views and tidal pools. Explore the historic Sayward-Wheeler House where guides reveal fascinating stories of 18th-century coastal Maine life.

See all hotels in York Harbor
A lobster trap with a yellow buoy and a rope, set against a marina with boats and a dock.

Top York Harbor Hotel Reviews

Ogunquit - The Milestone

Ogunquit - The Milestone

10/10 Excellent
"Everything was great 👍"
Roger 2-night trip
Posted 2 hours ago
Ogunquit - The Milestone
Ocean Surf at York Beach

Ocean Surf at York Beach

10/10 Excellent
"Clean, remodeled rooms, very simple but it’s all you need."
Katie 1-night trip
Posted 4 hours ago
Ocean Surf at York Beach
 Ocean Sands at York Beach

Ocean Sands at York Beach

8/10 Good
"Beautiful Oceanside Resort. The only challenge is the bathrooms are extremely small in the standard rooms. Otherwise, great family resort!"
Gautam 4-night trip
Posted 5 hours ago
Ocean Sands at York Beach
Quality Inn Portsmouth

Quality Inn Portsmouth

10/10 Excellent
"Great value"
Peter 1-night trip
Posted 12 hours ago
Quality Inn Portsmouth
Hampton Inn & Suites Portsmouth Downtown

Hampton Inn & Suites Portsmouth Downtown

10/10 Excellent
"Overall this property was perfect for our 5 day stay. It’s well located and close to all things in Portsmouth. It’s operated quite efficiently with front desk staff and valet staff all being very kind and professional. It’s our 3rd stay at this property and we’ll be here again. Parking was a snap and the breakfast was all that a person could ask for."
cathy 4-night trip
Posted 12 hours ago
Hampton Inn & Suites Portsmouth Downtown
Ogunquit Tides Resort

Ogunquit Tides Resort

10/10 Excellent
"Checkin was simple,frontdesk attendent was nice and helpful. Ample parking. Hotel lobby had ATM, local brochures,soda/water/light snacks for sale,restrooms. (Complimentary coffee/tea or water wouldve been a helpful touch there) Our room was a double bedroom with kitchenette. It was clean,however the floor throughout was wet from cleaning so our socks got wet quickly. We took our shoes off immediately so we wouldnt track sand in. The kitchenette had basics like silverware,pots/pans,dishes,bowls,coffee mugs,glasses,dish detergent,sponge,handtowel,toaster,coffeemaker,microwave,stovetop,fridge,table with 4 chairs. The bathroom had toiletpaper,shower gel and shampoo,towels. Bedrooms had comfy beds and pillows,plenty of outlets,box of tissues,iron and ironing boards,plenty of drawers and an open closet with shelves and hangers. The livingroom had an air-conditioner,large screen tv with remote,desk with chair,a couch and 2 chairs. Next time we will ask for upper floor,due to heavy walkers above us,somewhat inhibiting naps and early bedtime 11pm. Inside pool/outside pool were clean/refreshing,plenty of pool loungers/chairs. There were bikes/kayaks to rent,but we didnt utilize them,nor did we use the tennis court. Daily complimentary breakfast was sufficient(coffee,milk,orange/apple juice,bread,croissants,bagels,p.butter,jam,muffins,apples,yogurt,oatmeal/cereal) $5 trolley in front of hotel. Short walk behind to channel of water,then dunes then beach♡see pics of all.easy checkout"
Joseph 4-night trip
Posted 12 hours ago
Ogunquit Tides Resort
Lamie's Inn and The Old Salt Restaurant

Lamie's Inn and The Old Salt Restaurant

8/10 Good
"The place is very clean and very pleasant. The continental breakfast was delicious with a lot of options. Staff is helpful and nice. My only complain is that the walls are paper thon and you can hear everything. We were unlike to be next to a room were the guest were drunk and loud and we could hear the whole conversation until 3am."
Melisa 1-night trip
Posted 13 hours ago
Lamie's Inn and The Old Salt Restaurant
The Majestic Regency Resort

The Majestic Regency Resort

10/10 Excellent
"Pool very nice."
Laura 2-night trip
Posted 1 day ago
The Majestic Regency Resort
Ogunquit River Inn & Suites

Ogunquit River Inn & Suites

10/10 Excellent
"Fantastic view, Fantastic staff!"
Jen 1-night trip
Posted 1 day ago
Ogunquit River Inn & Suites

More cheap stays in York Harbor

The Majestic Regency Resort

The Majestic Regency Resort

102 Post Road Wells ME
NT$2,425
NT$3,119 total
Sep 27 - Sep 28
includes taxes & fees
7/10 Good! (1,001 reviews)
The Majestic Regency Resort
Anchor Inn and Cottages Wells-Ogunquit

Anchor Inn and Cottages Wells-Ogunquit

424 Post Rd Wells ME
NT$2,769
NT$3,336 total
Sep 2 - Sep 3
includes taxes & fees
Anchor Inn and Cottages Wells-Ogunquit
Hampton Village Inn

Hampton Village Inn

660 Lafayette Road Hampton NH
NT$3,138
NT$3,405 total
Sep 27 - Sep 28
includes taxes & fees
Hampton Village Inn
Anchorage Inn & Suites - Portsmouth

Anchorage Inn & Suites - Portsmouth

417 Woodbury Ave Portsmouth NH
NT$3,503
NT$3,800 total
Sep 27 - Sep 28
includes taxes & fees
Anchorage Inn & Suites - Portsmouth
Ogunquit - The Milestone

Ogunquit - The Milestone

687 Main Street Ogunquit ME
NT$4,089
NT$4,457 total
Sep 17 - Sep 18
includes taxes & fees
8.8/10 Excellent! (1,499 reviews)
Ogunquit - The Milestone
 Ocean Sands at York Beach

Ocean Sands at York Beach

277 Long Beach Avenue York Beach ME
NT$5,986
NT$7,161 total
Sep 3 - Sep 4
includes taxes & fees
8.6/10 Excellent! (137 reviews)
Ocean Sands at York Beach

Hotels in York Harbor with star-rating

Find out more about York Harbor

Top reasons to visit York Harbor

  • Stunning Beaches: Enjoy sun-drenched days at York Beach and Harbor Beach, perfect for families and relaxation.
  • Historic Attractions: Explore the iconic York Harbor Lighthouse and charming historic houses that showcase local history.
  • Outdoor Adventures: Engage in activities like golfing, fishing, rock climbing, and scenic coastal cruises.
  • Charming Accommodations: Stay in cozy bed & breakfasts or hotels that cater to all travelers, including LGBTQIA-friendly options.
  • Rich Cultural Experience: Discover the unique charm of York County, blending relaxation with exploration.

Find great hotels near York Harbor

York Harbor offers a delightful selection of accommodations, including charming bed & breakfasts and well-appointed hotels perfect for beach lovers and business travelers alike. Whether you're seeking a waterfront house, vacation rental, or a cozy small inn, you'll find welcoming options that cater to all preferences, including LGBTQIA-friendly stays. Experience a memorable getaway in this picturesque coastal town, where relaxation meets convenience.

  • Hampton Inn & Suites Portsmouth Downtown: Located 11km from York Harbor, the Hampton Inn & Suites Portsmouth Downtown features a welcoming atmosphere ideal for families, business travelers, and pet owners. With a guest rating of 9.6, this 3-star hotel offers amenities tailored for children, such as complimentary cribs. The pet-friendly policy accommodates dogs and cats, ensuring your furry companions can join your vacation. Guests appreciate the modern amenities and convenient services, making it a solid choice for a family-friendly stay.
  • Anchorage Inn and Resort: Situated just 3km from York Harbor, the Anchorage Inn and Resort delivers a true beach getaway experience with a guest rating of 9.0. This 3-star lodging provides direct access to the beach, allowing guests to easily enjoy sun, sand, and surf. Whether you’re looking to relax by the ocean or explore nearby coastal attractions, this hotel is designed for those seeking a laid-back beach vacation, making it a perfect spot for sun-seekers.
  • Cliff House Maine: Just 11km from York Harbor, Cliff House Maine is a luxurious 4.5-star resort known for its exceptional amenities and stunning views. With a guest rating of 9.4, this property combines a golf-themed experience with a full-service spa, offering treatments like Swedish massages and aromatherapy. Ideal for travelers looking for a blend of relaxation and recreation, the resort features a pool, steam room, and options for golf enthusiasts to enjoy their favorite sport amidst breathtaking coastal scenery.

Where to stay near York Harbor

York Harbor, Maine, offers a perfect blend of outdoor adventures and serene beach escapes. Enjoy sun-soaked days at York Beach and Harbor Beach, where family-friendly vibes meet stunning coastal scenery. Uncover the charm of York County, with its rich history and relaxing atmosphere. Whether you seek a romantic getaway or a secluded retreat, York Harbor's picturesque landscapes and welcoming communities provide an unforgettable vacation experience.

  • Ogunquit: Nestled about 13km from York Harbor, Ogunquit is a charming coastal town known for its stunning outdoor experiences and picturesque scenery. The summer months, particularly June through August, see a surge in visitors attracted by its beautiful beaches and vibrant hiking trails. Ogunquit’s lovely shoreline, including the famous Marginal Way, offers breathtaking ocean views and leisurely strolls. Families can enjoy a variety of activities, from exploring local art galleries to engaging in water sports. The town's welcoming atmosphere and range of accommodations make it a delightful destination for all types of travelers.
  • Portsmouth: Just 11km from York Harbor, Portsmouth is a historic city that beautifully blends outdoor adventures with family-friendly activities. Peak travel times occur from July to September, when visitors flock to its charming streets, vibrant tourist precinct, and nearby beaches. Portsmouth offers a unique mix of education and recreation, with numerous golf courses and a thriving arts scene. The city’s waterfront is perfect for leisurely walks, dining, and soaking up the local culture. Its rich history, showcased in well-preserved architecture and museums, provides a captivating backdrop for visitors looking to explore.
  • York Beach: Located a mere 5km from York Harbor, York Beach is a beloved seaside destination that attracts families and outdoor enthusiasts alike. The peak season from June to August invites visitors to bask in the sun on its sandy shores and enjoy a variety of water activities. The area is also known for its family-friendly attractions, including amusement parks and nearby lakes perfect for picnics. With its relaxed atmosphere and scenic beauty, York Beach is an ideal spot for those seeking both adventure and relaxation on their vacation.

Things to do near York Harbor

Shopping

In York Harbor, you can shop at local boutiques and craft shops for unique gifts and souvenirs. If you're up for a drive, head to Kittery Outlets, about 24km away, where you can find a range of brand-name stores and great deals on various products.

Recreation

Experience rejuvenation at the Cliff House Spa, where you can indulge in soothing massages and holistic treatments while overlooking the Atlantic Ocean. For outdoor enthusiasts, explore the scenic trails of Fort Foster Park for hiking and fresh sea air amidst beautiful coastal landscapes.

Adventure

Experience the thrill of motor racing at New England Dragway, located 34km from York Harbor. Feel the adrenaline rush as cars speed down the track, surrounded by an electrifying atmosphere that captures the spirit of sports and adventure.

Nightlife

York Harbor offers a charming nightlife scene. Enjoy a cozy dinner at the popular York Harbor Inn, then unwind with live music at local bars like The York Beach Beer Company. For a more laid-back vibe, stroll along the waterfront and soak in the serene evening atmosphere.

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

Booking tips and Expedia advantages for York Harbor

To save money on your trip to York Harbor, consider visiting during the off-peak months from January to March, when prices are generally lower. Booking your stay on a Tuesday can also help you find cheaper accommodations compared to Saturdays. Use Expedia's search tool to customize your hotel selection by budget and preferences, including eco-friendly options. Additionally, consider bundling your hotel, flights, and activities for extra savings. Don’t forget to look for options with flexible cancellation policies to ensure peace of mind during your travels.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in York Harbor are January to March, where the prices are slightly lower. This is in comparison to June to August, 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 York Harbor is Tuesday. The most expensive day to stay in York Harbor is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool lets you customize your search based on your budget, preferred location, and additional preferences. You can easily sort the results to display hotels from the most affordable to the most expensive, ensuring you find the best deals first. Additionally, you can refine your options by hotel type; for instance, if you select the Eco-certified filter, you'll discover a selection of sustainable and eco-friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your York Harbor hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around York Harbor

York Harbor, Maine, is a fantastic destination for outdoor enthusiasts and beach lovers, offering stunning scenery and a rich cultural experience. Visitors can explore beautiful beaches, historic houses, and local history museums. Don't miss the chance to visit the iconic York Harbor Lighthouse and enjoy the picturesque coastal views. Nearby attractions in New Hampshire also add to the adventure, making York Harbor a perfect getaway for those seeking relaxation and exploration.

  • York Harbor Beach: Enjoy the tranquil atmosphere of York Harbor Beach, where you can relax on soft sands and soak up the sun. The gentle waves create a perfect backdrop for beach activities or a peaceful stroll along the shore, making it a wonderful spot for unwinding.
  • Perkins Cove: Explore the picturesque Perkins Cove, a scenic bay renowned for its charming views and vibrant outdoor vibes. Stroll along the waterfront, enjoy fresh seafood, and take in the beauty of the surrounding landscapes, which are ideal for photography and leisurely exploration.
  • Nubble Lighthouse: Visit the iconic Nubble Lighthouse, a historic gem that rises majestically 5km from York Harbor. This landmark offers a glimpse into maritime culture and history, and the stunning views from the surrounding area make it a perfect spot for memorable photos.

Best time to go to York Harbor

The best time to visit York Harbor is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January27.0°F (-2.8°C)Light RainMostly SunnyAverageSlightly Low
February28.0°F (-2.2°C)Light RainMostly SunnyAverageSlightly Low
March34.7°F (1.5°C)Light RainMostly SunnyAverageSlightly Low
April45.0°F (7.2°C)Light RainMostly SunnyAverageAverage
May55.4°F (13.0°C)Light RainMostly SunnyAverageAverage
June63.5°F (17.5°C)Light RainMostly SunnyModerately HighSlightly High
July70.5°F (21.4°C)Light RainMostly SunnyModerately HighSlightly High
August69.6°F (20.9°C)Light RainMostly SunnyModerately HighSlightly High
September63.0°F (17.2°C)Light RainMostly SunnyAverageAverage
October52.7°F (11.5°C)Light RainMostly SunnyModerately LowAverage
November41.4°F (5.2°C)Light RainMostly SunnyModerately LowAverage
December33.3°F (0.7°C)Light RainMostly SunnyModerately LowAverage

The nearest major airports for your trip to York Harbor

Flying into York Harbor, Maine, is convenient from several major airports. BOSton Logan International Airport (BOS) is located 92km away, with luxurious hotel options like Encore Boston Harbor and The Langham, Boston, both about 2-5km from the airport. Portland International Jetport (PWM) is 63km from York Harbor, offering nearby hotels such as Portland Harbor Hotel and The Westin Portland Harborview, both within 5km. Manchester-Boston Regional Airport (MHT) is 69km away, with excellent accommodations like The Grand at Bedford Village Inn 6km from the airport. Each hotel provides accessible transportation options to their respective airports, making your travel seamless.

Frequently asked questions

What's the best place for a stay in York Harbor?
Located 17.5 mi (28.2 km) from the heart of York Harbor, Ashworth by the Sea is a top choice for your stay based on our traveler data. Other good choices for your stay in the area are Ogunquit River Inn & Suites and Ocean Sands at York Beach. See all available top hotels, or vacation rentals in York Harbor.
If I need to cancel my hotel reservation in York Harbor, will I receive a refund?
Yes! You'll find that most hotel bookings are refundable if you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If your reservation is non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in York Harbor.
Where can I learn more about changing or cancelling my trip to York Harbor?
For more details about rescheduling or cancelling your trip to York Harbor, go to https://www.expedia.com/service/.
What's the best hotel for a family vacation to York Harbor?
York Harbor Inn is a hotel with 3 restaurants and free parking, and it's a top choice on Expedia for families. Attractions in the area like Water Country and Seacoast Science Center are also fun for kids of all ages. Find more child-friendly accommodations in York Harbor.
What's the best place for a beach vacation in York Harbor?
Stage Neck Inn is a top beach B&B with free breakfast and a full-service spa, and it's located on York Harbor Beach. York Harbor Inn is another good option to stay near the beach. See more stays near the beach in York Harbor.
What are some accommodations with pools in York Harbor?
Ashworth by the Sea: Hotel, 1-minute walk from Hampton Beach. Features 3 restaurants, an indoor pool, and a rooftop terrace. Ogunquit River Inn & Suites and Ocean Sands at York Beach are a couple of other choices with an onsite pool. View all hotels with pools in York Harbor.
What is the best spa hotel in York Harbor?
Stage Neck Inn is a top beach spa hotel featuring a fitness center, tennis courts, a bar, and an indoor pool. Treat yourself to a facial, detox wrap, or deep-tissue massage at the onsite spa. See all spa hotels in York Harbor.
What's it like staying in York Harbor?
Visitors to York Harbor are sure to enjoy the waterfront and restaurants. A top sight in the area is Ogunquit Beach. In York Harbor, there are 19 hotels and other accommodations to choose from. Find out more about York Harbor.
What should I do while I'm visiting York Harbor?
Favorite places to visit include York Harbor Beach, Cliff Walk, and Sayward-Wheeler House Museum. Additionally, you'll find Ogunquit Beach in the area. Check out what more to see and do in Expedia's York Harbor guide.
What's the weather like in York Harbor?
The hottest months are usually July and August with an average temp of 67°F, while the coldest months are January and February with an average of 31°F. The snowiest months in York Harbor are January, February, March, and April, with each month seeing an average of 5 inches of snowfall.

Explore a world of travel with Expedia