Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Flora Illinois Accommodations

Only hotels in Flora are listed below. Search for the cheapest discounted hotel and motel rates in or near Flora, IL for your upcoming personal or group travel. Explore the most favored Flora Illinois hotel rooms. Review the Flora hotel list below to find the perfect lodging. We also have a map of the Flora hotels.

Flora Hotels/Motels & Accommodations

Hampton Inn & Suites Effingham 1305 North Keller Dr, Effingham, IL 62401 ~32.59 miles north of Flora
  • Affordable property
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.6 /10 Read Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Holiday Inn Effingham by IHG 1301 Ave. of Mid America, Effingham, IL 62401 ~32.55 miles north of Flora
  • Mid-scale property
  • Check-in: 4:00 PM - 2:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Holiday Inn Express & Suites Effingham by IHG 1604 West Fayette Avenue, Effingham, IL 62401 ~31.36 miles north of Flora
  • 3 star property
  • Hotel has 61 rooms
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Fairfield Inn & Suites Marriott Effingham 1111 North Henrietta Street, Effingham, IL 62401 ~32.35 miles north of Flora
  • Mid-scale property
  • 68 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Holiday Inn Express & Suites Vandalia by IHG 21 Mattes Ave, Vandalia, IL 62471 ~40.16 miles northwest of Flora
  • Midscale property
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Country Inn & Suites by Radisson Effingham, IL 1200 North Raney, Effingham, IL 62401 ~32.57 miles north of Flora
  • Mid-scale property
  • 23 suites in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Holiday Inn Express & Suites Salem by IHG 102 Holiday Lane, Salem, IL 62881 ~26.13 miles west of Flora
  • 3 star property
  • Hotel has 15 suites
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
Best Western Plus Centralia Hotel & Suites 8145 Jolliff Bridge Rd, Centralia, IL 62801 ~37.18 miles west of Flora
  • 3 star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
Holiday Inn Express & Suites Mount Vernon by IHG 300 Potomac Blvd, Mount Vernon, IL 62864 ~34.96 miles southwest of Flora
  • Affordable property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
DoubleTree by Hilton Mt. Vernon 222 Potomac Blvd, Mount Vernon, IL 62864 ~35.02 miles southwest of Flora
  • 4-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Best Western Delta Inn 1509 Hampton Dr, Effingham, IL 62401 ~32.08 miles north of Flora
  • 3 star hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Comfort Suites Effingham Central 1310 West Fayette Rd, Effingham, IL 62401 ~31.26 miles north of Flora
  • Three Star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Effingham 1103 Ave. of Mid America, Effingham, IL 62401 ~32.55 miles north of Flora
  • Affordable property
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Mt. Vernon Rend Lake 217 Potomac Blvd, Mount Vernon, IL 62864 ~35.08 miles southwest of Flora
  • Mid-scale property
  • Check-in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Comfort Suites Mount Vernon 404 South 44th Street, Mount Vernon, IL 62864 ~34.96 miles southwest of Flora
  • Three Star property
  • Check in: 3:00 PM - 9:30 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Quality Inn Effingham North 1304 West Evergreen Drive, Effingham, IL 62401 ~32.28 miles north of Flora
  • 3 star property
  • 60 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Ramada by Wyndham Vandalia 2707 Veterans Ave, Vandalia, IL 62471 ~40.08 miles northwest of Flora
  • Two-star property
  • 2 floors in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Cobblestone Inn & Suites - Altamont 4 West Carriage Lane, Altamont, IL 62411 ~29.41 miles northwest of Flora
  • Affordable hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Baymont by Wyndham Effingham 1811 West Fayette Avenue, Effingham, IL 62401 ~31.33 miles north of Flora
  • 3-star hotel
  • Check-in: 3:00 PM - 3:30 AM
Call to Book
Add your dates for price
Average 7.8 /10 Guest Reviews Call BookMore Details
Home2 Suites by Hilton Effingham 1201 North Raney, Effingham, IL 62401 ~32.49 miles north of Flora
  • 3-star property
  • Check-in: 15:00:00
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
Cobblestone Hotel & Suites - Newton 100 Gregory Dr, Newton, IL 62448 ~27.55 miles northeast of Flora
  • 3-star property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Ramada by Wyndham Effingham 1606 West Fayette Avenue, Effingham, IL 62401 ~31.39 miles north of Flora
  • Three Star property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Average 7.4 /10 Hotel Reviews Call BookMore Details
Best Western Flora Inn 201 Hagen Dr, Flora, IL 62839
  • Affordable property
  • Free breakfast available
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Quality Inn & Suites Vandalia near I-70 and Hwy 51 1920 Kennedy Boulevard, Vandalia, IL 62471 ~39.23 miles northwest of Flora
  • 3-star hotel
  • 77 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Days Inn by Wyndham Effingham 1602 Damron Court, Effingham, IL 62401 ~32.48 miles north of Flora
  • Cheap hotel
  • Hotel has 2 suites
Call to Book
Add your dates for price
Average 6.2 /10 Read Reviews Call BookMore Details
Days Inn by Wyndham Salem Illinois 1812 West Main Street, Salem, IL 62881 ~26.48 miles west of Flora
  • Inexpensive Motel hotel
  • 94 rooms in property
Call to Book
Add your dates for price
Average 6.4 /10 Latest Reviews Call BookMore Details
Rodeway Inn Effingham North 1400 Thelma Keller Ave, Effingham, IL 62401 ~32.69 miles north of Flora
  • Cheap Motel property
  • 49 rooms in property
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details
Quality Inn & Suites Salem near I-57 1800 West Main St, Salem, IL 62881 ~26.38 miles west of Flora
  • Midscale property
  • Pets are Welcome
Call to Book
Add your dates for price
Average 7.2 /10 Review Score Call BookMore Details
Studio 6 Effingham Il 1412 West Fayette Avenue, Effingham, IL 62401 ~31.36 miles north of Flora
  • Low Cost Motel hotel
  • Pets Allowed
Call to Book
Add your dates for price
Average 6.4 /10 Read Reviews Call BookMore Details
Quality Inn Grayville 2200 South Court Street, Grayville, IL 62844 ~40.02 miles southeast of Flora
  • 3 star hotel
  • Hotel has 60 rooms
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
Days Inn by Wyndham Mount Vernon 205 Potomac Blvd, Mount Vernon, IL 62864 ~35.15 miles southwest of Flora
  • Low-priced property
  • Free comp. breakfast
Call to Book
Add your dates for price
Average 6.6 /10 Read Reviews Call BookMore Details
Super 8 by Wyndham Mt. Vernon IL 401 South 44th St, Mount Vernon, IL 62864 ~35.06 miles southwest of Flora
  • Three Star property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.8 /10 Recent Reviews Call BookMore Details
Americas Best Value Inn Mount Vernon 222 South 44th Street, Mount Vernon, IL 62864 ~34.93 miles southwest of Flora
  • Mid-scale property
  • 45 rooms in hotel
Call to Book
Add your dates for price
Average 6.6 /10 Read Reviews Call BookMore Details
Motel 6 Effingham IL 1412 West Fayette Ave, Effingham, IL 62401 ~31.28 miles north of Flora
  • Inexpensive Motel hotel
  • Hotel has 111 rooms
Call to Book
Add your dates for price
Poor 5.8 /10 Guest Reviews Call BookMore Details
Super 8 by Wyndham Salem 118 Woods Lane, Salem, IL 62881 ~26.34 miles west of Flora
  • Economical Motel property
  • Comp. Breakfast
Call to Book
Add your dates for price
Average 7.0 /10 Hotel Reviews Call BookMore Details
Motel 6 Mount Vernon IL 220 South 44th Street, Mount Vernon, IL 62864 ~34.90 miles southwest of Flora
  • 2 star Motel hotel
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Average 7.2 /10 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Grayville 2060 County Rd. 2450 N, Grayville, IL 62844 ~40.14 miles southeast of Flora
  • Cheap Motel property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Quality Inn Mount Vernon IL 201 Potomac Blvd, Mount Vernon, IL 62864 ~35.17 miles southwest of Flora
  • Midscale property
  • 2 floors in property
Call to Book
Add your dates for price
Average 7.3 /10 Read Reviews Call BookMore Details
Budget Host Inn Greenup 716 East Elizabeth Street, Greenup, IL 62428 ~44.07 miles northeast of Flora
  • Economy Motel property
  • 29 rooms in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Guest Reviews Call BookMore Details
The Holiday Motel & Restaurant 1300 South West St, Olney, IL 62450 ~21.75 miles east of Flora
  • Mid-scale Motel hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.0 /10 Guest Reviews Call BookMore Details
Super 8 by Wyndham Mt. Carmel IL 937 Enterprise Ln, Mount Carmel, IL 62863 ~42.22 miles east of Flora
  • Cheap Motel hotel
  • Check in time: 3:00 PM - 1:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Gas Lite Motel 8927 State Route 1, Lawrenceville, IL 62439 ~43.22 miles east of Flora
  • 2 star Motel property
  • 20 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Royal Inn 750 South 10th Street, Mount Vernon, IL 62864 ~33.35 miles southwest of Flora
  • Low Cost Motel property
  • Pet Friendly
Call to Book
Add your dates for price
Average 6.8 /10 Review Score Call BookMore Details
Super 8 by Wyndham Olney 425 SW Route 130, Olney, IL 62450 ~21.79 miles east of Flora
  • Low-priced Motel hotel
  • Hotel has 2 floors
Call to Book
Add your dates for price
Average 6.6 /10 Read Reviews Call BookMore Details
centralia motel 215 South Poplar Street, Centralia, IL 62801 ~36.12 miles west of Flora
  • Two-star Motel hotel
  • Check-in: 2:00 PM - anytime
Call to Book
Add your dates for price
Average 6.8 /10 Review Score Call BookMore Details
Royal INN 1001 West Main St, Olney, IL 62450 ~21.78 miles east of Flora
  • Affordable Motel hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Poor 4.4 /10 Read Reviews Call BookMore Details
Rodeway Inn Flora 900 North Olive Rd, Flora, IL 62839
  • Low Cost Motel property
  • 22 rooms in hotel
Call to Book
Add your dates for price
Average 6.4 /10 Read Reviews Call BookMore Details
Travelers Inn Motel 1801 East Main St, Olney, IL 62450 ~23.39 miles east of Flora
  • 3 star Motel hotel
  • 16 rooms in property
Call to Book
Add your dates for price
Average 7.8 /10 Hotel Reviews Call BookMore Details
Americas Best Value Inn Vandalia 1500 North 6th St., Vandalia, IL 62471 ~38.92 miles northwest of Flora
  • 2 star Motel property
  • 42 rooms in property
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
Briarwood Inn 116 N.Market Avenue, Fairfield, IL 62837 ~20.65 miles south of Flora
  • 3 star property
  • Check-in: 2:00 PM - anytime
Call to Book
Add your dates for price
Average 6.4 /10 Guest Reviews Call BookMore Details

Next: See My Flora Hotels with Pricing

FAQs about hotels in Flora

What are the most favored hotels in Flora?

Cobblestone Inn & Suites - Altamont, Hampton Inn & Suites Effingham and Best Western Plus Centralia Hotel & Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels in Flora?

DoubleTree by Hilton Mt. Vernon, Holiday Inn Effingham by IHG and Fairfield Inn & Suites Marriott Effingham are the top 3 luxury hotels near Flora city center.

What hotels are closest to the city center of Flora?

Best Western Flora Inn, Rodeway Inn Flora, and Briarwood Inn are the properties closest to Flora city center.

What are the best independent hotels in Flora?

Altamont Motel, Royal INN and Budget Host Inn Greenup are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Flora?

Fairfield Inn & Suites Marriott Effingham, Fairfield Inn & Suites by Marriott Mt. Vernon Rend Lake and Budget Inn Fairfield are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Flora?

Comfort Suites Mount Vernon, Comfort Suites Effingham Central and Quality Inn Effingham North are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Flora?

Best Western Plus Centralia Hotel & Suites, Best Western Delta Inn and Best Western Flora Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Flora?

Holiday Inn Express & Suites Effingham by IHG, Holiday Inn Express & Suites Salem by IHG and Holiday Inn Effingham by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

What did travelers think of the city of Flora?

Below are reviews of the city of Flora, IL from an actual visitor's perspective.

"Fireworks on July 4"
Score 4.0 / 5

Michele V., from 05-Jul-2026
"Extremely friendly"
Score 5.0 / 5

Extremely friendly, easy to get around, very clean everywhere.

Kathy W., from 15-May-2026
"Nice and quiet, several decent restaurants."
Score 5.0 / 5

Nice and quiet, several decent restaurants

Michael H., from 25-May-2025
"Nice Small Town"
Score 4.0 / 5

Flora is a nice small town, I went to school there and have many friends there. If you like fast food, Mexican and pizza, then they have restaurants for you.

Stephen F., from 04-Jul-2024
The average traveler rating of the city of Flora, IL shown above is 4.5 out of 5 based on 4 reviews
Back to Top