Crooked River Ranch Cabins

- Location: Terrebonne
- Review: It was a very nice room in a log cabin with a great deck and view., by Dan, August 15, 2024, rated 10/10 Excellent
Plan your trip

Check prices for these dates, December 13 – 14, 2026




















The best areas to stay in Madras are generally along Highway 97, offering convenient access to local amenities and regional attractions.
For most travelers, particularly those passing through or using Madras as a base for exploring Central Oregon, the hotels located directly off Highway 97 (Main Street) are the most practical. This area provides easy access to local restaurants, shops, and essential services, ensuring a convenient stay. It's also well-situated for quick departures to nearby natural attractions.
Families will find the hotels on the north side of Madras, just off Highway 97, particularly suitable. These establishments often feature amenities like indoor pools and breakfast services, suiting the needs of families traveling with children.
Two of the best hotels in Madras that travelers frequently recommend are The Inn at Cross Keys Station and The Bunk House at Cross Keys.
The Inn at Cross Keys Station, with a 9.2 rating, offers spacious and clean rooms, along with premium bedding and designer toiletries. Guests consistently praise the friendly and helpful staff, the hot and good breakfast, and the quiet location. The hotel also features an indoor pool and is conveniently located near Bean Park and Oak Street Park.
Another highly recommended option is The Bunk House at Cross Keys, which holds an exceptional 9.8 rating. This hotel provides rooms that are described as clean and great, with beautiful decor. Travelers often highlight the beautiful and great breakfast, as well as the friendly and amazing staff. It offers premium bedding, air conditioning, and a mountain view, and is very close to Sahalee Park and 7th Street Park. Both hotels are known for providing an excellent guest experience.
For family-friendly hotels in Madras, consider The Bunk House at Cross Keys and The Inn at Cross Keys Station.
The Bunk House at Cross Keys, with an exceptional rating of 9.8, offers amenities such as free buffet breakfast, free WiFi, and self-parking. Guests frequently mention the clean, great rooms and the beautiful, great breakfast. The staff are often described as friendly and amazing. It is conveniently located near Sahalee Park, just 0.2 miles away.
Another excellent option is The Inn at Cross Keys Station, which boasts a 9.2 rating. This hotel provides free breakfast, including a buffet option, free WiFi, and free self-parking. Families will appreciate the availability of free cribs and connecting rooms. Reviewers often highlight the spacious and clean rooms, the friendly and helpful staff, and the hot, good breakfast. The location is frequently described as quiet and good, and guests enjoy the great, lovely hot tub. It is close to Oak Street Park, only 0.4 miles away. Find more child-friendly accommodations in Madras
For hotels in Madras that offer complimentary breakfast, consider The Bunk House at Cross Keys and The Inn at Cross Keys Station.
The Bunk House at Cross Keys, with an exceptional 9.8 rating, provides a great start to your day with both free buffet breakfast and a complimentary breakfast option. Guests consistently praise the clean and great rooms, the beautiful breakfast, and the friendly, amazing staff. It is conveniently located near Sahalee Park, just 0.2 miles away.
Another excellent choice is The Inn at Cross Keys Station, rated 9.2. This hotel also offers free breakfast and a free buffet breakfast. Travelers frequently mention the spacious and clean rooms, the friendly and helpful staff, and the good hot breakfast. It is situated in a quiet location, with Oak Street Park only 0.4 miles away. Find more hotels with free breakfast in Madras
For top pet-friendly hotels in Madras, consider the Motel 6 Madras, OR, the Econo Lodge Inn & Suites Madras, the Juniper Motel Madras by Townhouse, and the Budget Inn Madras By OYO.
The Motel 6 Madras, OR, with a rating of 8.0, is a great option as pets are permitted and stay free of charge. Guests frequently highlight the affordable and clean rooms, comfortable beds, and friendly staff. The hotel also features a pool with sun loungers.
The Econo Lodge Inn & Suites Madras, rated 7.6, permits dogs and offers an indoor pool, free self-parking, and complimentary WiFi. Guests appreciate its convenient location, good-sized and clean rooms, and friendly staff. It is also close to several parks, including Bean Park and Oak Street Park.
Another pet-friendly choice is the Juniper Motel Madras by Townhouse, also rated 7.6. This hotel provides free WiFi and complimentary self-parking. It is conveniently located near 7th Street Park and Sahalee Park.
The Budget Inn Madras By OYO also permits pets and offers free WiFi and self-parking. Guests describe the rooms as super convenient and comfortable. This hotel is located close to Sahalee Park and 7th Street Park. See more pet-friendly hotels in Madras
For budget-friendly accommodations in Madras, you have several excellent options, including The Bunk House at Cross Keys, The Inn at Cross Keys Station, and Motel 6 Madras, OR.
The Bunk House at Cross Keys boasts an outstanding 9.8 rating and offers complimentary self-parking, free breakfast, and free WiFi. Guests consistently praise the clean and great rooms, the beautiful breakfast, and the amazing staff. It is conveniently located near several parks, including Sahalee Park, which is just 0.2 miles away.
Another highly-rated choice is The Inn at Cross Keys Station, with a 9.2 rating. This hotel provides free self-parking, free internet, and a complimentary buffet breakfast. Travelers often highlight the spacious and clean rooms, the friendly and helpful staff, and the good, hot breakfast. The inn is situated in a quiet location and features a great hot tub. It's also close to Oak Street Park, only 0.4 miles away.
Motel 6 Madras, OR, rated 8.0, is a good option for those traveling with pets, as pets stay free. It provides free WiFi and free self-parking. Guests appreciate the affordable and clean rooms, comfortable beds, and friendly staff. The location is also considered great.
Econo Lodge Inn & Suites Madras, with a 7.6 rating, offers free self-parking, complimentary toiletries, and free WiFi. It also features an indoor pool and parking for RVs, buses, and trucks. Guests often praise its convenient location, good-sized and clean rooms, and friendly staff. Oak Street Park is just 0.5 miles from this property.
Juniper Motel Madras by Townhouse, also rated 7.6, provides free toiletries, free WiFi, and free self-parking, with the added benefit of free valet parking. Many rooms offer mountain views. It is conveniently located near Oak Street Park and Sahalee Park, both within 0.4 miles. View all budget hotels in Madras
For a romantic getaway in Madras, The Bunk House at Cross Keys and The Inn at Cross Keys Station are highly recommended for couples.
The Bunk House at Cross Keys, with an exceptional 9.8 rating, offers a delightful experience. Guests frequently praise the clean rooms, the beautiful decor, and the amazing, friendly staff. Couples can enjoy a complimentary breakfast buffet and free WiFi, along with the convenience of free self-parking. Many rooms also feature lovely mountain views. The hotel is conveniently located near several parks, including 7th Street Park and Oak Street Park, both less than a mile away.
Another excellent choice for couples is The Inn at Cross Keys Station, which boasts a 9.2 rating. This hotel provides spacious and clean rooms, and guests often highlight the helpful and friendly staff. A complimentary hot breakfast buffet and free WiFi are provided, along with free self-parking. The hotel also features a great hot tub, superb for relaxing together. It is situated in a quiet location, with Oak Street Park just 0.4 miles away. See all romantic hotels in Madras
For hotels in Madras near 7th Street Park, consider The Bunk House at Cross Keys or The Inn at Cross Keys Station.
The Bunk House at Cross Keys, with an exceptional 9.8 rating, is a great option as it is just 0.3 miles from 7th Street Park. Guests consistently praise its clean and great rooms, beautiful and great breakfast, and friendly and amazing staff. For families, the hotel offers connecting rooms, highchairs, and free buffet breakfast.
Another excellent choice is The Inn at Cross Keys Station, which has a 9.2 rating and is located 0.5 miles from 7th Street Park. Travelers appreciate the spacious and clean rooms, the friendly and helpful staff, and the good, hot breakfast. The hotel also provides free cribs and connecting rooms, making it suitable for families, and offers free self-parking and free WiFi.
The best time to visit Madras is during the late spring, summer, and early fall months, specifically from May to October, when the weather is most pleasant for outdoor activities.
During these months, Madras experiences warm, dry weather with plenty of sunshine, making it ideal for exploring the surrounding high desert landscape. Temperatures are generally comfortable, ranging from the mid-70s to low 90s Fahrenheit in summer, with cooler evenings. This period is superb for visitors interested in hiking, fishing, or enjoying the scenic beauty of the area's parks and natural attractions.
Travelers looking for clear skies and comfortable temperatures for outdoor adventures will find this period most suitable.
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 Madras.
Prices for hotels in Madras often vary, but you can find a great deal from $67 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.