Series only support a single list with index, whereas a dataframe supports one or more series. In other words:
Series is a one-dimensional array that supports any datatype (including integers, strings, floats, etc.). In a series, the axis labels are the index.
A dataframe is a two-dimensional data structure with columns that can support different data types. It is similar to a SQL table or a dictionary of series objects.