A report in Salesforce is a list of records that meet specific criteria, displayed in rows and columns. One can use filter logic in Salesforce reports, group, and summarize them. On the other hand, a dashboard is a visual display of multiple reports, providing a snapshot of key metrics and performance indicators through charts, graphs, and tables.