Viral infection can spread between cells in two distinct ways: either by infected cells secreting free virus which travels across the tissue before reaching a new host cell, or by infection being passed directly between neighbouring cells. These two mechanisms have distinct roles in the course of a viral infection - for example, in evading the immune response or drug therapy - which are not yet well-understood. Mathematical models provide a powerful tool for simulating viral infections and testing hypotheses. This video provides an introduction and overview of our approach to this problem in my PhD research, as part of Visualise Your Thesis 2023.