The Mary Rose is located within Portsmouth Historic Dockyard, just five minutes from Portsmouth Harbour, accessible by train and bus.