The 1948 VFL Grand Final and Grand Final Replay were a pair of Australian rules football games contested between the Melbourne Football Club and Essendon Football Club, held at the Melbourne Cricket Ground in October 1948. They were the 50th and 51st Grand Finals of the Victorian Football League, staged to determine the premiers for the 1948 VFL season.