Hotels in Marfa

Search and compare Marfa hotels from hundreds of travel sites and save

Marfa, TX, United States
Jan 22 — Jan 232
Marfa, TX, United States
Sat 1/22
Sun 1/23
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marfa

Filter by star ratings
All filters
Riata Inn
Riata Inn
7.8 Good
1500 Us-90, Marfa, TX, United States
Show on map
0.7 mi from city centre, Marfa 
GoodBased on 432 reviews
7.8

Boasting an outdoor pool, Riata Inn Marfa is located in Marfa and provides comfortable accommodation. Guests can also enjoy complimentary wireless internet.

Tips for booking a Marfa hotel

Cheapest month:August
Most expensive month:March
Average price in Marfa:$240/night
Absolute cheapest price found:$101/night
Cheapest day:Tuesday
Most expensive day:Saturday
$162 - $349
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $289
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Marfa, Texas

Show all 58 hotels
Riata Inn
Riata Inn
7.8 Good
1500 Us-90, Marfa, TX, United States
Show on map
0.7 mi from city centre,  

Boasting an outdoor pool, Riata Inn Marfa is located in Marfa and provides comfortable accommodation. Guests can also enjoy complimentary wireless internet.

$88
Avg. per night

Hotel prices in Marfa

2 stars and under
Riata Inn
#1 Most popular

Riata Inn

1500 Us-90, Marfa, TX, United States

7.8 Good
$88

Avg. per night

3 stars
#1 Most popular

Hotel Saint George

105 South Highland Avenue, Marfa, TX, United States

8.4 Excellent
$225

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Marfa

Marfa travel FAQs

  • What are the best hotels in Marfa?

    Hotel Saint George (8.4/10 from 194 reviews), Riata Inn (7.8/10 from 432 reviews), and My Casita: Serene Renovated Adobe W/ Sunset Views, Courtyard, Ac/Heat, Wifi (9.6/10 from 20 reviews) are all highly rated places to stay in Marfa.

  • How much do hotels in Marfa cost?

    The average price of a hotel in Marfa is $187 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Marfa?

    HotelsCombined users have found cheap hotels in Marfa starting from $80 per night in the last 3 days.

  • How much is a hotel in Marfa tonight?

    Over the last 3 days, the starting price of a hotel in Marfa tonight has been as low as $80 and the average price has been as much as $169.