مارها یکی از گونههای حیوانات است که رژیم غذایی آنها بستگی به نوع مار، محل زندگی و شرایط زیست محیطی دارد. در حیات وحش، تغییرات در رژیم غذایی مارها ممکن است به دلیل تغییرات در جمعیت فرآیندهای جیکل و هاید، تغییرات زیست محیطی و تغییرات در غذاهای موجود باشد. برخی از مارها از طریق تغییرات در میزان شکار، فصل شکار و میزان غذا خود را پیشرفتهتر نشان میدهند. این تغییرات ممکن است بر ترکیب تغذیه، فراوانی و تکامل این حیوانات تأثیر بگذارد.