The best deals on hotels when visiting St. Thomas in North Dakota.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In St. Thomas, North Dakota 58276

AmericInn by Wyndham Grafton

1015 12th West St. Grafton, ND

For a budget-friendly and heartwarming stay, AmericInn by Wyndham Grafton offers inviting rooms with rates from $171.99, creating a warm and comfortable environment near St. Thomas. Relax with the peace of mind that comes from AmericInn by Wyndham’s commitment to accessibility, offering features that ensure comfort for all guests.

Rest easy at AmericInn by Wyndham Grafton, where calm surroundings create a restful stay, and downtown St. Thomas is still within driving distance. Treat yourself to a relaxing St. Thomas getaway without the high cost—secure your room now!

  Call (855) 234-7135 to book with an agent.
  14.1 miles from ST. Thomas, ND 58276

Starting at

$171.99

per night

Read Reviews View Amenities View All Rooms

Cedar Inn

502 Division St. S Cavalier, ND

Guests visiting St. Thomas will find affordable comfort at Cedar Inn, where inviting rooms start at $110.00, creating a clean, welcoming environment for relaxation. Stay in rooms that offer added comfort and convenience, making your trip enjoyable without breaking the bank.

For a relaxing stay, Cedar Inn offers calm and comfort, with downtown St. Thomas nearby for easy access to sightseeing and activities. Enjoy a worry-free St. Thomas adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 234-2997 to book with an agent.
  14.2 miles from ST. Thomas, ND 58276

Starting at

$110.00

per night

Read Reviews View Amenities View All Rooms

Alexander House Motel

903 Park St. W Park River, ND

With relaxed accommodations, Alexander House Motel near St. Thomas provides a refined experience, where quality rooms create relaxation, with rates starting at $85.00. Enjoy the comfort and elegance of rooms designed to provide the perfect balance of style and functionality.

At Alexander House Motel, you’ll find a restful atmosphere that keeps the excitement of St. Thomas within easy reach. Get ready for a St. Thomas trip that offers refined elegance and comfort—lock in today!

  Call (855) 236-8982 to book with an agent.
  20.9 miles from ST. Thomas, ND 58276

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Altona Hotel

61 Centre Ave. E Altona, MB

Stay at Altona Hotel for a relaxing retreat near St. Thomas, where quality accommodations create a welcoming experience, with rates starting at $102.83. Find comfort and convenience in our rooms that offer a variety of amenities designed to make your stay enjoyable.

For travelers seeking both quiet and convenience, Altona Hotel is perfectly situated near St. Thomas for the best of both worlds. Unwind in St. Thomas at a hotel that combines elegance with affordability—lock in today!

  Call (855) 236-8982 to book with an agent.
  33.8 miles from ST. Thomas, ND 58276

Starting at

$102.83

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Langdon

510 9th Ave. East Langdon, ND

Guests headed to St. Thomas can relax at Cobblestone Inn & Suites Langdon, where budget-friendly rooms start at $151.99, creating a warm and inviting atmosphere ideal for unwinding. Enjoy a practical and comfortable stay, with rooms that focus on basic amenities and cleanliness to ensure satisfaction.

At Cobblestone Inn & Suites Langdon, guests can experience the balance of a quiet stay with the convenience of being close to St. Thomas's attractions. Make your St. Thomas visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 239-4019 to book with an agent.
  42.6 miles from ST. Thomas, ND 58276

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Langdon Motor Inn

210 9th Ave Langdon, ND

With rates beginning at $120.00, Langdon Motor Inn is a practical choice for guests visiting St. Thomas, creating a clean, inviting environment perfect for rest and relaxation. Find comfort in clean, well-appointed rooms that offer the essentials for a comfortable and economical stay.

At Langdon Motor Inn, guests can relax in tranquil surroundings, with the convenience of downtown St. Thomas always nearby. Choose a reliable hotel for your St. Thomas adventure that won’t break the bank—book now!

  Call (855) 234-7135 to book with an agent.
  43.0 miles from ST. Thomas, ND 58276

Starting at

$120.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

851 Main Street Winkler, MB

Guests visiting St. Thomas can unwind in tucked away accommodations at Quality Inn & Suites, where rooms start at $113.99, creating a warm and inviting atmosphere. Count on Quality Inn for a dependable stay, where consistent quality and guest satisfaction are the hallmarks.

At Quality Inn & Suites, you’ll experience restful accommodations and the advantage of being close to St. Thomas for day trips and adventures. Maximize your St. Thomas adventure with inviting, well-appointed lodging—secure your room now!

  Call (855) 233-7850 to book with an agent.
  45.4 miles from ST. Thomas, ND 58276

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Winkler

395 Boundary Trail Winkler, MB

For travelers headed to St. Thomas, Days Inn & Suites by Wyndham Winkler offers inviting rooms with rates starting at $119.99, creating a clean and welcoming environment perfect for relaxation. Experience the convenience and affordability of Days Inn, making it an ideal choice for budget-conscious travelers.

Step into relaxation at Days Inn & Suites by Wyndham Winkler, a quiet retreat where you can explore St. Thomas's excitement whenever you choose. Feel at home in St. Thomas with accommodations that keep comfort affordable—reserve now!

  Call (855) 236-8982 to book with an agent.
  45.4 miles from ST. Thomas, ND 58276

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Winkler

1705 Diamond Dr Winkler, MB

With budget-friendly rooms beginning at $137.99, Best Western Plus Winkler is an ideal choice for guests traveling to St. Thomas, creating a warm, inviting space. Experience the convenience of multi-lingual staff at Best Western Plus, ensuring that communication is clear and effective.

Relax and recharge at Best Western Plus Winkler, where serene surroundings and proximity to St. Thomas create the perfect retreat. Make St. Thomas travel both enjoyable and affordable with a practical hotel—secure now!

  Call (855) 234-5074 to book with an agent.
  46.1 miles from ST. Thomas, ND 58276

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Morden

253 Loren Dr Morden, MB

Guests traveling to St. Thomas will find Best Western Plus Morden a practical choice, with rooms beginning at $147.99, creating a clean and inviting environment ideal for relaxation. Experience the boutique charm of Best Western Plus, where each hotel's décor and ambiance are uniquely tailored to reflect its location.

Find the perfect balance of rest and fun at Best Western Plus Morden, situated in a calm area with St. Thomas's sights within reach. Make St. Thomas travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 235-0725 to book with an agent.
  48.9 miles from ST. Thomas, ND 58276

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Morden Motor Inn

780 Thornhill St. Morden, MB

Enjoy a restful atmosphere at Morden Motor Inn as you explore St. Thomas, where quality accommodations provide comfort, with budget-friendly rates from $74.99 per night. Enjoy a stay that prioritizes your comfort, with rooms equipped with everything needed for a relaxing and enjoyable visit.

Discover the tranquility of Morden Motor Inn, where restful accommodations are perfectly balanced with proximity to St. Thomas. Discover a St. Thomas hotel that turns your stay into a memorable and affordable experience—book today!

  Call (855) 235-0725 to book with an agent.
  49.1 miles from ST. Thomas, ND 58276

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Star Motel

212 1st Street Morden, MB

At Star Motel, guests bound for St. Thomas will find inviting rooms with rates beginning at $63.99, creating a warm and comfortable space perfect for relaxation. Enjoy rooms that provide a higher level of comfort and additional amenities, all within a budget-friendly framework.

Guests will enjoy the calm surroundings at Star Motel, with the vibrant streets of St. Thomas never too far for exploration. Experience St. Thomas the right way, with accommodations that make sense for your wallet—book today!

  Call (855) 235-0725 to book with an agent.
  49.2 miles from ST. Thomas, ND 58276

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms