Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Marfa – 4 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Saint George

Hotel in Marfa

Located 26 miles from Alpine Amtrak Station, Hotel Saint George offers 3-star accommodations in Marfa and features a seasonal outdoor swimming pool, a fitness center and a bar. beautiful lobby and room. access to a proper gym 2 mins drive away.

Show more Show less
8.5
Very Good
290 reviews
Price from
$245
per night

Riata Inn - Marfa

Marfa

Located in Marfa, 26 miles from Alpine Amtrak Station, Riata Inn - Marfa provides accommodations with free WiFi and free private parking. The motel features family rooms. The room was a nice surprise, recently renovated maybe. It was great to have a small refrigerator and microwave.

Show more Show less
7.9
Good
446 reviews
Price from
$109
per night

El Cosmico

Marfa

Featuring a garden, a terrace as well as a bar, El Cosmico is located in Marfa, within 27 miles of Alpine Amtrak Station.

Show more Show less
10
Exceptional
2 reviews
Price from
$109
per night

Cibolo Creek Ranch & Resort

Marfa

Cibolo Creek Ranch & Resort features an outdoor swimming pool, fitness center, a shared lounge and restaurant in Marfa. Guests can have a drink at the bar.

Show more Show less
Price from
$550
per night

Hotel Parker at Quarter Circle 7

Hotel in Alpine

Located off Highway 90, this Alpine, Texas hotel features an indoor pool and Spacious guest rooms offer satellite TV and free Wi-Fi. perfect location and your receptionist was very helpful recommending which roads to take on our vacation.

Show more Show less
9
Wonderful
361 reviews
Price from
$151.05
per night

Hampton Inn Alpine

Hotel in Alpine

The Hampton Inn Alpine, easily reached on Highway 90 in west Texas, has an indoor pool, whirlpool and a fitness center for guest to use, along with flat-screen TVs in all rooms. No matter what city we’re in, we can always count in Hampton Inn facilities to be cleaned, comfortable, affordable to the area, friendly staff, and having delicious breakfasts! Would recommend repeatedly!

Show more Show less
8.6
Excellent
164 reviews
Price from
$111.87
per night

The Hotel Limpia

Hotel in Fort Davis

Located in Fort Davis, 24 miles from Alpine Amtrak Station, The Hotel Limpia has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. The suite was awesome and very clean. It is an excellent value for the cost!

Show more Show less
8
Very Good
326 reviews
Price from
$89.25
per night

Oh Hi House

Alpine (Near Marfa)

Oh Hi House is located in Alpine. Located a 10-minute walk from Alpine Amtrak Station, the property provides a garden and free private parking.

Show more Show less
10
Exceptional
1 reviews
Price from
$160
per night

Beach House in Alpine

Alpine (Near Marfa)

Beach House in Alpine is located in Alpine. The accommodation is a 13-minute walk from Alpine Amtrak Station, and guests benefit from private parking available on site and free WiFi. Location is great - just a few blocks from the main drag and easy to drive to Marfa or Ft Davisn

Show more Show less
8.1
Very Good
7 reviews

Studio 410

Alpine (Near Marfa)

Located in Alpine, within a 7-minute walk of Alpine Amtrak Station, Studio 410 offers accommodations with air conditioning.

Show more Show less
Price from
$79
per night
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Marfa: