Find hotels in Keighley from $56

  • 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

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Keighley hotels

1. Manchester Portland By Sunday

Manchester Portland By Sunday
3.5 star property
Manchester City Centre
8.6 out of 10, Excellent, (1,773 reviews)
  • cleanliness
    Experience the city with local guides, shopping, and art just steps away.
$62 nightly
The price is $76
Jul 12 - Jul 13
Total with taxes and fees
Manchester Portland By Sunday

2. Motel One Manchester-Piccadilly

Motel One Manchester-Piccadilly
3.5 star property
Manchester City Centre
9.2 out of 10, Wonderful, (1,868 reviews)
  • cleanliness
    A welcoming retreat for pet lovers, featuring pet-friendly amenities and service animal support.
$72 nightly
The price is $88
Jun 25 - Jun 26
Total with taxes and fees
Motel One Manchester-Piccadilly

3. Leonardo Hotel Manchester Piccadilly

Leonardo Hotel Manchester Piccadilly
4.0 star property
Manchester City Centre
8.8 out of 10, Excellent, (1,700 reviews)
$84 nightly
The price is $103
Jul 13 - Jul 14
Total with taxes and fees
Leonardo Hotel Manchester Piccadilly

4. Treehouse Hotel Manchester

Treehouse Hotel Manchester
4.0 star property
Manchester City Centre
9.4 out of 10, Exceptional, (793 reviews)
  • cleanliness
    Embrace a pet-friendly stay with in-room comfort and bowls available.
$91 nightly
The price is $109
Jul 5 - Jul 6
Total with taxes and fees
Treehouse Hotel Manchester

5. Leonardo Hotel Manchester Central

Leonardo Hotel Manchester Central
4.0 star property
Manchester City Centre
8.8 out of 10, Excellent, (1,059 reviews)
$78 nightly
The price is $95
Jun 28 - Jun 29
Total with taxes and fees
Leonardo Hotel Manchester Central

6. Leeds Marriott Hotel

Leeds Marriott Hotel
4.0 star property
Leeds City Center
9.2 out of 10, Wonderful, (1,195 reviews)
  • cleanliness
    A pet-friendly haven with essential amenities for a delightful stay together.
$78 nightly
The price is $94
Jun 28 - Jun 29
Total with taxes and fees
Leeds Marriott Hotel

7. Haworth Old Hall

Haworth Old Hall
4.0 star property
Keighley
9.2 out of 10, Wonderful, (320 reviews)
  • cleanliness
    Budget-friendly inn with free WiFi, self-parking, and a short stroll to Bronte Parsonage Museum.
$132 nightly
The price is $159
Jun 24 - Jun 25
Total with taxes and fees
Haworth Old Hall

8. The Alan

The Alan
4.0 star property
Manchester City Centre
8.6 out of 10, Excellent, (1,279 reviews)
$67 nightly
The price is $82
Jul 19 - Jul 20
Total with taxes and fees
The Alan

9. Hollins Hall Hotel, Spa & Golf

Hollins Hall Hotel, Spa & Golf
4.0 star property
Shipley
8.4 out of 10, Very Good, (1,004 reviews)
  • cleanliness
    Your premier golf retreat with onsite courses, lessons, and pro shop amenities.
$87 nightly
The price is $105
Jun 25 - Jun 26
Total with taxes and fees
Hollins Hall Hotel, Spa & Golf

10. Dalesgate Hotel

Dalesgate Hotel
3.0 star property
Keighley
7.8 out of 10, Good, (205 reviews)
  • cleanliness
    Perfect for history lovers, the pet-friendly hotel is a short walk to Cliffe Castle Museum.
$88 nightly
The price is $106
Jun 24 - Jun 25
Total with taxes and fees
Dalesgate Hotel

11. Mercure Bradford, Bankfield Hotel

Mercure Bradford, Bankfield Hotel
3.0 star property
Bingley
7.0 out of 10, Good, (1,010 reviews)
  • cleanliness
    Family-friendly amenities and comfort for unforgettable adventures await at the hotel.
$47 nightly
The price is $56
Jul 9 - Jul 10
Total with taxes and fees
Mercure Bradford, Bankfield Hotel

12. The Old Registry Haworth

The Old Registry Haworth
4.0 star property
Keighley
9.0 out of 10, Wonderful, (252 reviews)
  • cleanliness
    Family-friendly bed & breakfast with cribs available, just around the corner from Bronte Parsonage Museum.
$105 nightly
The price is $126
Jun 28 - Jun 29
Total with taxes and fees
The Old Registry Haworth

13. The Old White Lion Hotel

The Old White Lion Hotel
4.0 star property
Keighley
9.2 out of 10, Wonderful, (229 reviews)
  • cleanliness
    Budget-friendly inn with free breakfast and WiFi, steps from Bronte Parsonage Museum.
$178 nightly
The price is $213
Jun 25 - Jun 26
Total with taxes and fees
The Old White Lion Hotel

14. The Edwardian Manchester, A Radisson Collection Hotel

The Edwardian Manchester, A Radisson Collection Hotel
5.0 star property
Manchester City Centre
9.2 out of 10, Wonderful, (1,313 reviews)
  • cleanliness
    Experience rejuvenation at the hotel, featuring a full-service spa and fitness facilities.
$127 nightly
The price is $154
Jul 19 - Jul 20
Total with taxes and fees
The Edwardian Manchester, A Radisson Collection Hotel

15. Holiday Inn Manchester - City Centre by IHG

Holiday Inn Manchester - City Centre by IHG
4.0 star property
Manchester City Centre
9.2 out of 10, Wonderful, (1,905 reviews)
  • cleanliness
    Discover the city from the hotel, steps away from the Metro and vibrant shopping.
$73 nightly
The price is $89
Jun 28 - Jun 29
Total with taxes and fees
Holiday Inn Manchester - City Centre by IHG

16. Old Silent Inn

Old Silent Inn
3.5 star property
Keighley
8.6 out of 10, Excellent, (104 reviews)
  • cleanliness
    Experience a pet-friendly stay with amenities designed for your furry companions.
Old Silent Inn

17. Hyatt House Leeds Aparthotel

Hyatt House Leeds Aparthotel
4.0 star property
Leeds City Center
9.4 out of 10, Exceptional, (387 reviews)
$77 nightly
The price is $93
Jul 12 - Jul 13
Total with taxes and fees
Hyatt House Leeds Aparthotel

18. The Queens Hotel

The Queens Hotel
4.0 star property
Leeds City Center
9.2 out of 10, Wonderful, (1,412 reviews)
  • cleanliness
    A pet-friendly haven where dogs are welcome, ensuring a comfortable stay for all.
$94 nightly
The price is $113
Jun 28 - Jun 29
Total with taxes and fees
The Queens Hotel

19. Steeton Hall Hotel

Steeton Hall Hotel
3.5 star property
Keighley
7.8 out of 10, Good, (47 reviews)
  • cleanliness
    Budget-friendly comfort with free cribs, available WiFi, and self-parking.
$116 nightly
The price is $139
Jun 24 - Jun 25
Total with taxes and fees
Steeton Hall Hotel

20. Cedar Court Bradford

Cedar Court Bradford
4.0 star property
Bradford
8.4 out of 10, Very Good, (490 reviews)
  • cleanliness
    Pet-friendly comfort with in-room amenities, just for your furry companions.
$47 nightly
The price is $57
Jun 28 - Jun 29
Total with taxes and fees
Cedar Court Bradford
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.

Vacation Rentals in Keighley

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Keighley attractions

Top Keighley Hotel Reviews

More cheap stays in Keighley

Hotels in Keighley with star-rating

Find out more about Keighley

Top reasons to visit Keighley

  • Outdoor Adventures: Keighley offers beautiful scenery and a variety of outdoor activities for adventure seekers.
  • Family-Friendly Attractions: Enjoy local favorites like the Keighley Playhouse and recreational areas perfect for families.
  • Rich Cultural Experiences: Explore historic houses and local museums that showcase the town's fascinating history.
  • Welcoming Atmosphere: The charming Keighley Center features friendly locals and a vibrant community spirit.
  • Diverse Accommodation: Choose from cozy guesthouses and pet-friendly hotels for a comfortable stay.

Find great hotels near Keighley

Explore the ideal accommodation options in Keighley, England, whether you're seeking a cozy guesthouse or a comfortable hotel. This charming town offers a range of pet-friendly hotels, perfect for both leisure and business travelers. Enjoy an inclusive atmosphere that welcomes the LGBTQIA community while discovering the best places to stay, including popular choices like Travelodge Keighley. Your perfect getaway in Keighley awaits.

  • Village Hotel Leeds North: Nestled in a serene natural environment, Village Hotel Leeds North is a 3.5-star property that offers a refreshing escape for nature enthusiasts and business travelers alike. With a guest rating of 8.0, this hotel combines modern comfort with a wellness-focused experience. Located 13 miles from Keighley, guests can enjoy amenities such as a fitness center, spa, and stylish rooms designed for relaxation. Its proximity to beautiful landscapes makes it an ideal choice for those seeking tranquility alongside their business or leisure activities.
  • Hollins Hall Hotel, Spa & Golf: A luxurious 4-star retreat located 7 miles from Keighley, Hollins Hall Hotel, Spa & Golf features a charming golf-themed ambiance perfect for families and business travelers. With a commendable guest rating of 8.4, this property boasts an on-site golf course and spa facilities that cater to both relaxation and recreation. Families will appreciate the dedicated services and amenities for children, ensuring a memorable experience for all ages. Combining leisure and business amenities, this hotel is a fantastic choice for those looking to indulge in both work and play.
  • Leonardo Hotel Bradford: This eco-certified 4-star hotel is situated 8 miles from Keighley and is perfect for environmentally conscious travelers. With a guest rating of 8.2, Leonardo Hotel Bradford emphasizes sustainability without compromising on comfort. Ideal for business travelers, the hotel offers modern accommodations paired with eco-friendly practices. Guests can enjoy a range of amenities, including a restaurant and fitness center, all while knowing they’re making a positive impact on the environment. This hotel is a top pick for those who seek a green and responsible travel experience.

Where to stay in Keighley

Keighley, England, offers a delightful blend of culture and history for travelers. Explore the charming Keighley Center, where friendly locals create a welcoming atmosphere. Visit historic houses that tell the stories of the past, and enjoy the scenic beauty of Keighley Beckons. With local amenities at your fingertips, this city is perfect for outdoor adventures and family-friendly activities. Don't miss the chance to immerse yourself in the rich experiences Keighley has to offer.

  • Haworth: Nestled in the heart of the Yorkshire countryside, Haworth is a charming village famous for its connection to the Brontë sisters. The scenic landscapes surrounding Haworth offer ample opportunities for outdoor adventures, from hiking in the nearby national parks to leisurely walks through picturesque streets. The peak tourist seasons from March to April and July draw visitors eager to explore its historic sites, including the Brontë Parsonage Museum and the stunning moors. With a mix of local shops and recreational areas, Haworth is perfect for those seeking both culture and nature.
  • Silsden: Located just a short distance from Keighley, Silsden is a delightful village that combines scenic beauty with a rich community spirit. Visitors flock here in April and during the late summer months for its abundant outdoor activities and stunning vistas. The village boasts a variety of recreational areas and educational institutions, making it an ideal spot for families and adventurers alike. Don't miss the chance to explore the nearby national parks and enjoy the local parks, which offer serene settings for picnics and relaxation.
  • Oxenhope: Another gem in the Keighley area, Oxenhope is a quaint village known for its natural beauty and outdoor pursuits. With peak visitation in March to April and July, it attracts travelers looking for adventure, whether it's hiking, golfing, or taking in the stunning scenery. The village is home to a vibrant local theater and recreational areas that cater to various interests. Nearby attractions like historic landmarks and national parks provide an enriching experience, making Oxenhope a must-visit destination for those exploring the Yorkshire region.

Things to do in Keighley

Keighley is a delightful destination for outdoor enthusiasts and adventure seekers, offering beautiful scenery and various activities. Families can enjoy attractions like the Keighley Playhouse, while the public market provides a taste of local culture. Don't miss the recreational areas for fun and relaxation, and make sure to utilize the bus stations for easy access to explore the town and surrounding attractions.

Shopping

In Keighley, you can explore local shops and markets for unique gifts and souvenirs. If you're up for a drive, visit the Leeds City Centre, where you'll find large shopping malls with various brands and specialty stores to satisfy your shopping needs.

Recreation

Keighley’s Haworth Spa offers a tranquil atmosphere with rejuvenating treatments, including massages and facials. Nearby, the scenic Brontë Waterfall provides a peaceful walking path, perfect for reflection and connecting with nature. Enjoy the stunning views and breathe in the fresh air as you unwind in this beautiful setting.

Adventure

In Keighley, explore the stunning landscapes of Brontë Country on a guided hiking tour, immersing yourself in the natural beauty that inspired the Brontë sisters. For an adrenaline rush, visit Go Ape for an exhilarating treetop adventure, featuring zip lines and rope courses amidst the trees.

Nightlife

In Keighley, The Exchange is a popular spot for live music and dancing, creating a vibrant atmosphere. The White Lion offers a cozy pub vibe with a selection of local ales, while The Record Café provides a laid-back setting for enjoying drinks and good conversation.

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

Booking tips and Expedia advantages for Keighley

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Keighley are January to February and August, where the prices are slightly lower. This is in comparison to May to June and November, 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 Keighley is Monday. The most expensive day to stay in Keighley is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to set your budget and choose your ideal location among other preferences. You can organize your results to display prices from the lowest to the highest, so you can quickly find the most affordable hotels. Additionally, you have the option to narrow down your choices by hotel type. For instance, if you select the Eco-certified filter, you'll be shown sustainable and eco-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Keighley with your flights and activities by booking a package through Expedia.

Find the best attractions in and around Keighley

Keighley offers a perfect blend of outdoor adventure and rich culture, making it an ideal vacation spot. Explore fascinating local museums, visit historic houses, and enjoy the beauty of urban parks. Whether you're seeking family-friendly activities or a scenic getaway, Keighley has something for everyone, ensuring a memorable experience for every traveler.

  • Bronte Parsonage Museum: Step into the world of the Brontë sisters at their family home, filled with personal artifacts and manuscripts. This museum offers a deep dive into their literary legacy and the environment that inspired classics like Wuthering Heights.
  • East Riddlesden Hall: Explore this stunning 17th-century manor house surrounded by beautiful gardens and parkland. The hall showcases period furniture and vibrant history, allowing you to experience life in the past while enjoying its picturesque setting.
  • Halifax Piece Hall: Just 10 miles away, this remarkable Georgian building is a former cloth hall turned cultural hub. Enjoy unique shops, art galleries, and cafes in an architectural marvel that celebrates Yorkshire’s rich textile heritage.

Best time to go to Keighley

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.2°F (2.9°C)Light RainMostly CloudyAverageSlightly Low
February38.3°F (3.5°C)Light RainMostly CloudyAverageSlightly Low
March41.0°F (5.0°C)Light RainMostly CloudySlightly HighAverage
April45.1°F (7.3°C)Light RainMostly CloudySlightly HighAverage
May50.2°F (10.1°C)Light RainMostly CloudyAverageSlightly High
June55.8°F (13.2°C)Light RainMostly CloudyAverageSlightly High
July58.8°F (14.9°C)Light RainMostly CloudySlightly HighAverage
August58.1°F (14.5°C)Light RainMostly CloudyAverageSlightly Low
September54.5°F (12.5°C)Light RainMostly CloudyAverageAverage
October49.3°F (9.6°C)Light RainMostly CloudySlightly LowAverage
November43.0°F (6.1°C)Light RainMostly CloudySlightly LowSlightly High
December39.0°F (3.9°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Keighley

When planning your trip to Keighley, you can fly into several major airports. MANchester Airport (MAN) is 38 miles away, with nearby accommodations such as the 5-star Kimpton Clocktower by IHG and The Edwardian Manchester, both 8 miles from the airport. Birmingham Airport (BHX), located 98 miles away, offers options like the 5-star Hampton Manor just 2 miles from its terminals. Newcastle International Airport (NCL) is 81 miles from Keighley, with 4-star options like Sandman Signature Newcastle Hotel, only 6 miles away. Each airport has convenient transportation services to help you reach your hotel and Keighley with ease.

Frequently asked questions

What is the best area to stay in Keighley?
The best areas to stay in Keighley are the town center for convenience and access to local amenities, or the surrounding villages like Haworth for a more tranquil and historically rich experience.

For travelers who value convenience and easy access to local services, the Keighley town center is an excellent choice. It's home to the Airedale Shopping Centre, where you'll find a variety of shops, and is well-served by public transport, including the Keighley railway station. This area is practical for those needing to be close to transportation links and everyday necessities.

Couples or solo travelers seeking a quieter, more scenic stay with a touch of history will find Haworth particularly appealing. Located just a few miles southwest of Keighley, this picturesque village is famous for its cobbled main street, stone cottages, and its strong connection to the Brontë sisters. The Brontë Parsonage Museum is a key attraction, offering insight into their lives and works.
What are the best hotels in Keighley that travelers recommend?
Two of the best hotels in Keighley that receive consistently high recommendations from travelers are The Old Registry Haworth and The Old White Lion Hotel.

The 4-star The Old Registry Haworth, with a 9.0 rating, is highly praised for its fabulous rooms and excellent staff. Guests also enjoy its proximity to the Keighley & Worth Valley Railway and Penistone Hill Country Park.

Another highly recommended option is the 4-star The Old White Lion Hotel, which boasts a 9.4 rating. Travelers frequently highlight its central location, delicious food, and excellent breakfast. It also offers free parking and is close to the Keighley & Worth Valley Railway.
What are the best family hotels in Keighley?
For family-friendly hotels in Keighley, consider The Old White Lion Hotel, Old Silent Inn, and The Old Registry Haworth.

The 4-star Old White Lion Hotel, with an impressive 9.4 rating, offers a free English breakfast and complimentary self-parking. It is conveniently located near the Keighley & Worth Valley Railway, just 0.9 miles away, and Penistone Hill Country Park, 0.6 miles away. Guests frequently highlight its central location, excellent breakfast, and friendly staff.

Another good option is the 3.5-star Old Silent Inn, rated 8.6. This hotel provides free cribs, free toiletries, and complimentary self-parking. It is situated close to Bronte Waterfall, 0.9 miles away, and Penistone Hill Country Park, 1.2 miles away. Visitors often praise its comfortable and clean rooms, friendly and helpful staff, and excellent food.

The 4-star The Old Registry Haworth, with a 9.0 rating, offers cribs and premium bedding. It is well-located near the Keighley & Worth Valley Railway, 1.0 mile away, SMJ Falconry, 1.2 miles away, and Penistone Hill Country Park, 0.6 miles away. Guests consistently praise its fabulous rooms, amazing staff, and excellent breakfast.
What hotels in Keighley offer free breakfast?
For hotels in Keighley that offer free breakfast, The Old White Lion Hotel is an excellent choice.

This 4-star hotel, with an impressive 9.4 rating, provides a complimentary English breakfast, which guests often describe as excellent and great. It also offers free self-parking and free WiFi. Its central location is frequently praised by guests, and it's conveniently situated near Haworth Parish Church and Penistone Hill Country Park.
What are the top pet-friendly hotels in Keighley?
Two highly-rated pet-friendly hotels in Keighley are the Old Silent Inn and the Dalesgate Hotel.

The 3.5-star Old Silent Inn, with an 8.6 rating, offers a comfortable and clean stay for travelers with pets, providing food and water bowls. Guests consistently praise the friendly and extremely helpful staff, the excellent food, and the comfy beds. It is conveniently located near Bronte Waterfall and Penistone Hill Country Park. Free wired and wireless internet, along with complimentary self-parking, are also available.

Another good option is the 3-star Dalesgate Hotel, rated 7.8. This hotel also welcomes pets and provides free self-parking, with the added convenience of an electric car charging station. Guests have noted the great breakfast, and free wired internet is available in public areas. The Dalesgate Hotel is situated close to the Cliffe Castle Museum and Keighley Library.
What are the best budget hotels in Keighley?
For a budget hotel in Keighley, consider the Dalesgate Hotel.

This 3-star hotel, rated 7.8, offers convenient amenities such as free self-parking and an electric car charging station. Guests have also noted the great breakfast provided. It is located just 1.1 miles from Keighley Library. View all budget hotels in Keighley
What are the best hotels in Keighley near Penistone Hill Country Park?
For hotels in Keighley near Penistone Hill Country Park, consider The Old White Lion Hotel, Haworth Old Hall, The Old Registry Haworth, and Old Silent Inn.

The 4-star Old White Lion Hotel, with a 9.4 rating, is located just 0.6 miles from Penistone Hill Country Park. This hotel offers complimentary English breakfast, free self-parking, and free cribs, making it suitable for families. Guests often praise its excellent breakfast and friendly staff.

Another excellent option is the 4-star Haworth Old Hall, rated 9.2, also 0.6 miles from Penistone Hill Country Park. This hotel provides free self-parking and free wired and wireless internet. Customers frequently mention the beautiful, clean rooms and the excellent food.

The 4-star Old Registry Haworth, with a 9.0 rating, is another great choice, situated 0.6 miles from Penistone Hill Country Park. It features premium bedding and fireplaces, and cribs are available. Reviewers frequently highlight the fabulous rooms and the excellent breakfast.

Finally, the 3.5-star Old Silent Inn, rated 8.6, is 1.2 miles from Penistone Hill Country Park. This hotel offers free self-parking, free toiletries, and free wired and wireless internet, along with kids' meals and cribs. Guests often comment on the comfortable rooms and the excellent food.
When is the best time to go to Keighley?
The best times to visit Keighley are during the late spring (May to June) and early autumn (September to October) when the weather is generally mild and pleasant for exploring.

During late spring, the countryside around Keighley is lush and green, and temperatures are comfortable, averaging in the mid-50s to low 60s Fahrenheit (13-17°C). This period is ideal for couples who enjoy scenic walks and outdoor activities, as the Keighley and Worth Valley Railway offers steam train rides through picturesque landscapes, and nearby Brontë Parsonage Museum in Haworth is easily accessible.

Early autumn also provides a great travel experience with crisp air and changing foliage, making it another excellent time for outdoor excursions. Average temperatures range from the high 40s to upper 50s Fahrenheit (9-15°C).
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 Keighley.
How can I save on a Keighley hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Keighley 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 Keighley hotel?
Prices for hotels in Keighley often vary, but you can find a great deal from $56 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