Grocery Stores in Ocala, FL
Every Publix, Aldi, Walmart, Winn-Dixie, Bravo and Sprouts in Ocala and Marion County, with addresses, phone numbers and hours taken from each chain's own store locator.
Where Ocala Buys Groceries
Publix is the biggest grocery name in Marion County, with 12 stores from Foxwood on the northwest side to Belleview and Dunnellon. Walmart is close behind, with four Ocala Supercenters, two Neighborhood Markets and Supercenters in Dunnellon and Summerfield. Aldi has six Ocala stores, including one in Marion Oaks and one at the north end of US 441.
The grocery map is changing fastest on the south side of the county. A Publix is under construction on CR 484 near Marion Oaks, Walmart has bought land a little farther west on the same road for a planned Supercenter, and Bravo Supermarkets has added a third Ocala listing on Maricamp Road in Silver Springs Shores. Our reports on the Marion Oaks Publix, the CR 484 Walmart site and the Maricamp Road Bravo have the details.
For produce straight from Marion County farms, see our Ocala farmers markets guide. Shoppers looking for chains that have no store here can check the nearest Trader Joe's or the new BJ's Wholesale Club guide.
Publix
Publix has 12 stores in Marion County: 10 in Ocala, one in Belleview and one in Dunnellon. Every one lists a bakery, deli, seafood and meat counter and a pharmacy. A 13th, in the Diamond A Shopping Center at CR 484 and SW 49th Court Road near Marion Oaks, is under construction and not yet in the Publix store locator.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Forty East Shopping Center (#61) | 3450 E Silver Springs Blvd, Ocala, FL 34470 | (352) 671-3443 | Mon-Sat 7 a.m.-10 p.m., Sun 7 a.m.-9 p.m. |
| Heather Island Plaza (#733) | 7578 SE Maricamp Rd, Ste 100, Ocala, FL 34472 | (352) 687-8200 | Daily 7 a.m.-9 p.m. |
| Heath Brook Commons (#856) | 5400 SW College Rd, Ste 200, Ocala, FL 34474 | (352) 873-1936 | Mon-Sat 7 a.m.-10 p.m., Sun 7 a.m.-9 p.m. |
| Canopy Oak Center (#1201) | 8075 SW Highway 200, Unit 111, Ocala, FL 34481 | (352) 291-0292 | Daily 7 a.m.-9 p.m. |
| Park View Commons (#1289) | 3035 SE Maricamp Rd, Ocala, FL 34471 | (352) 351-2355 | Daily 7 a.m.-10 p.m. |
| The Shops at Foxwood (#1365) | 2765 NW 49th Ave, Ste 301, Ocala, FL 34482 | (352) 622-1318 | Mon-Sat 7 a.m.-10 p.m., Sun 7 a.m.-9 p.m. |
| Grand Oaks Town Center (#1477) | 2575 SW 42nd St, Ste 100, Ocala, FL 34471 | (352) 237-7186 | Daily 7 a.m.-10 p.m. |
| Pearl Britain Plaza (#1750) | 2655 NE 35th St, Ocala, FL 34479 | (352) 620-1451 | Daily 7 a.m.-10 p.m. |
| Cherrywood Market (#1820) | 9570 SW 62nd Avenue Rd, Ocala, FL 34476 | (352) 351-2815 | Daily 7 a.m.-10 p.m. |
| Churchill Square (#1844) | 303 SE 17th St, Unit 201, Ocala, FL 34471 | (352) 820-7005 | Daily 7 a.m.-10 p.m. |
| Belleview Regional Shopping Center (#1747) | 10301 S US Hwy 441, Belleview, FL 34420 | (352) 347-0186 | Daily 7 a.m.-10 p.m. |
| Rainbow Square Shopping Center (#1616) | 11352 N Williams St, Ste 400, Dunnellon, FL 34432 | (352) 522-1988 | Daily 7 a.m.-9 p.m. |
Source: Publix store locator, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Aldi
Aldi lists six stores with Ocala addresses, spread from Marion Oaks to the north end of US 441. Aldi does not list store phone numbers, and its locator did not show individual store hours when we checked, so check the store page before a late trip.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Aldi Marion Oaks Blvd | 184 Marion Oaks Blvd, Ocala, FL 34473 | Not listed | Not posted on the chain locator; check the store page |
| Aldi NE 49th Court Rd | 2115 NE 49th Court Rd, Ocala, FL 34470 | Not listed | Not posted on the chain locator; check the store page |
| Aldi SW 19th Ave Rd | 2450 SW 19th Ave Rd, Ocala, FL 34471 | Not listed | Not posted on the chain locator; check the store page |
| Aldi N US Highway 441 | 7131 N US Highway 441, Ocala, FL 34475 | Not listed | Not posted on the chain locator; check the store page |
| Aldi SW Hwy 200 | 7579 SW Hwy 200, Ocala, FL 34476 | Not listed | Not posted on the chain locator; check the store page |
| Aldi Bahia Road | 7891 Bahia Road, Ocala, FL 34472 | Not listed | Not posted on the chain locator; check the store page |
Source: Aldi Ocala store list, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Walmart
Walmart runs eight stores with groceries in Marion County: six Supercenters (four in Ocala, one in Dunnellon, one in Summerfield) and two smaller, grocery-focused Neighborhood Markets in Ocala.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Supercenter #697 | 2600 SW 19th Avenue Rd, Ocala, FL 34471 | (352) 237-7155 | Daily 6 a.m.-11 p.m. |
| Supercenter #1847 | 4980 E Silver Springs Blvd, Ocala, FL 34470 | (352) 236-1188 | Daily 6 a.m.-11 p.m. |
| Supercenter #4368 | 34 Bahia Ave, Ocala, FL 34472 | (352) 537-3095 | Daily 6 a.m.-11 p.m. |
| Supercenter #5326 | 9570 SW Highway 200, Ocala, FL 34481 | (352) 291-7512 | Daily 6 a.m.-11 p.m. |
| Neighborhood Market #4245 | 3525 SE Maricamp Rd, Ocala, FL 34471 | (352) 390-1101 | Daily 6 a.m.-11 p.m. |
| Neighborhood Market #4434 | 7855 SW Hwy 200, Ocala, FL 34476 | (352) 512-6628 | Daily 6 a.m.-11 p.m. |
| Supercenter #960 | 11012 N Williams St, Dunnellon, FL 34432 | (352) 489-4210 | Daily 6 a.m.-11 p.m. |
| Supercenter (Summerfield) | 17961 S US Highway 441, Summerfield, FL 34491 | (352) 307-4400 | Not posted on the chain locator; check the store page |
Source: Walmart Ocala store directory, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Winn-Dixie
Winn-Dixie has two grocery stores left in Marion County, on North Pine Avenue in Ocala and in the Rainbow Springs Shopping Center in Dunnellon. Neither lists a pharmacy. Winn-Dixie also runs liquor-only stores in Ocala, Belleview, Silver Springs and Dunnellon.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Ocala North Shopping Center (#1711) | 3435 N Pine Ave, Ocala, FL 34475 | (352) 368-2096 | Daily 7 a.m.-10 p.m. |
| Rainbow Springs Shopping Center (#2219) | 10051 S US Hwy 41, Dunnellon, FL 34432 | (352) 465-4111 | Daily 8 a.m.-10 p.m. |
Source: Winn-Dixie store locator, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Bravo Supermarkets
Bravo is a network of independently owned and operated supermarkets, and its Ocala listings include hot food, a bakery, a deli and a butcher. Its locator lists three Ocala stores. The Maricamp Road listing has no hours posted yet.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Bravo SW Hwy 200 | 8585 SW Hwy 200, Ocala, FL 34481 | (352) 857-8287 | Mon-Sat 7 a.m.-9 p.m., Sun 8 a.m.-8 p.m. |
| Bravo SE County Hwy 484 | 1250 SE County Hwy 484, Ocala, FL 34480 | (352) 307-3335 | Daily 6 a.m.-7 p.m. |
| Bravo SE Maricamp Rd | 6841 SE Maricamp Rd, Ocala, FL 34472 | (352) 816-9272 | No hours posted yet |
Source: Bravo store locator, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Natural, Organic and Discount Grocers
Sprouts and Earth Origins Market cover natural and organic groceries in Ocala. Save A Lot is the area’s smaller-format discount grocer.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Sprouts Farmers Market | 8430 SW Hwy 200, Ocala, FL 34481 | (352) 830-1087 | Daily 7 a.m.-10 p.m. |
| Earth Origins Market | 1917 E Silver Springs Blvd, Ocala, FL 34470 | (352) 351-5224 | Mon-Sat 8 a.m.-9 p.m., Sun 10 a.m.-7 p.m. |
| Save A Lot | 9264 SE Maricamp Rd, Ocala, FL 34472 | (352) 261-1559 | Not posted on the chain locator; check the store page |
Source: Sprouts Ocala store page, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Warehouse Clubs
Ocala has two membership warehouse clubs. BJ’s opened its Ocala club on Oct. 23, 2026. Costco does not list a warehouse in Marion County.
| Store | Address | Phone | Hours |
|---|---|---|---|
| Sam's Club #6335 | 3921 SW College Rd, Ocala, FL 34474 | (352) 873-0500 | Daily 9 a.m.-8 p.m. (Plus members from 8 a.m.) |
| BJ's Wholesale Club | 7351 SW 60th Ave, Ocala, FL 34476 | (352) 830-6380 | Mon-Sat 8 a.m.-10 p.m., Sun 8 a.m.-9 p.m. |
Source: Sam's Club Ocala page, checked Nov. 8, 2026. Regular store hours; holiday hours differ.
Chains Without an Ocala Store
- Costco: no Marion County warehouse. The nearest is in The Villages at 675 Tatonka Terrace, (352) 205-4068.
- Whole Foods Market: no Ocala store. The nearest is in Gainesville at 3490 SW Archer Rd, (352) 244-8302.
- Trader Joe's: no Ocala store. The nearest is in Gainesville at 3724 SW Archer Rd. See our Trader Joe's guide.
Frequently Asked Questions
How many grocery stores are in Ocala?
Counting the major chains, Ocala and the rest of Marion County have 12 Publix stores, 6 Aldi stores in Ocala, 8 Walmart Supercenters and Neighborhood Markets, 2 Winn-Dixie grocery stores, 3 Bravo Supermarkets listings, a Sprouts Farmers Market, an Earth Origins Market, a Save A Lot and two warehouse clubs, Sam's Club and BJ's. The counts come from each chain's own store locator, checked Nov. 8, 2026.
How many Publix stores are in Ocala?
Publix lists 10 stores with Ocala addresses and two more in Marion County, in Belleview (10301 S US Hwy 441) and Dunnellon (11352 N Williams St). A new Publix in the Diamond A Shopping Center at 5201 SW Highway 484 near Marion Oaks is under construction; its developer lists it as coming in early 2027, and it is not yet in the Publix store locator.
Is there a Publix in Marion Oaks?
Not yet. The nearest open Publix stores to Marion Oaks are Cherrywood Market at 9570 SW 62nd Avenue Rd and Canopy Oak Center at 8075 SW Highway 200. A Publix is under construction in the Diamond A Shopping Center on CR 484 at SW 49th Court Road, which its developer lists as coming in early 2027. Aldi has a store at 184 Marion Oaks Blvd.
Is there a Costco in Ocala?
No. Costco does not list a warehouse in Ocala or Marion County. The nearest Costco is in The Villages at 675 Tatonka Terrace, The Villages, FL 32162, phone (352) 205-4068. Ocala does have two other warehouse clubs: Sam's Club at 3921 SW College Rd and BJ's Wholesale Club at 7351 SW 60th Ave.
Is there a Whole Foods or Trader Joe's in Ocala?
No. Neither chain lists an Ocala store. The nearest Whole Foods Market and Trader Joe's are both on SW Archer Road in Gainesville, at 3490 SW Archer Rd and 3724 SW Archer Rd. For natural and organic groceries in Ocala, Sprouts Farmers Market is at 8430 SW Hwy 200 and Earth Origins Market is at 1917 E Silver Springs Blvd.
Which Ocala grocery stores are open latest?
Walmart's Ocala Supercenters and Neighborhood Markets are open 6 a.m. to 11 p.m. daily, the longest of the major chains. Most Ocala Publix stores and the Winn-Dixie on North Pine Avenue close at 10 p.m., and the Sprouts on SW Hwy 200 is open until 10 p.m. daily. Holiday hours differ, so check the store page before Thanksgiving or Christmas.
Where are the Bravo Supermarkets in Ocala?
Bravo Supermarkets lists three Ocala stores: 8585 SW Hwy 200 (open 7 a.m. to 9 p.m. Monday through Saturday and 8 a.m. to 8 p.m. Sunday), 1250 SE County Hwy 484 (6 a.m. to 7 p.m. daily) and a newly listed store at 6841 SE Maricamp Rd in Silver Springs Shores that has no hours posted yet. Each Bravo is independently owned and operated.
More local guides: pharmacies in Ocala, cost of living, new businesses in Ocala and Marion Oaks.
More Ocala Shopping Guides
From malls and outdoor markets to antique shops and flea markets, Ocala has shopping for every budget and style. Keep exploring local guides.
How This Page Was Verified
Last verified Nov. 8, 2026. Every store, address, phone number and hour on this page comes from the chain's own store locator or store page; where a chain does not post hours or a phone for a store, the table says so instead of guessing. Publix stores with The Villages addresses are not included because we could not confirm they are in Marion County. The Diamond A Publix opening timeline comes from the shopping center's developer, Crossman & Company. Read our editorial guidelines.
Additional sources: Earth Origins Market locations; Save A Lot Ocala; BJ's Ocala club page; Walmart Dunnellon and Summerfield directories; Costco The Villages; Whole Foods Gainesville.
Supermercados en Ocala, Florida
En Ocala y el Condado de Marion hay 12 supermercados Publix, 8 tiendas Walmart (Supercenter y Neighborhood Market), 6 tiendas Aldi en Ocala, 2 supermercados Winn-Dixie y tres tiendas de Bravo Supermarkets, supermercados independientes: 8585 SW Hwy 200, 1250 SE County Hwy 484 y una nueva en 6841 SE Maricamp Rd que todavía no publica su horario. Sprouts Farmers Market (8430 SW Hwy 200) y Earth Origins Market (1917 E Silver Springs Blvd) venden productos naturales y orgánicos, y Sam's Club y BJ's son los clubes de mayoreo. Costco, Whole Foods y Trader Joe's no tienen tiendas en el condado. Un nuevo Publix está en construcción cerca de Marion Oaks, en la CR 484.