Linseed oil finishes take more time to dry than teak oil finishes. Linseed oil isn't appropriate for finishing outdoor woodworking projects and is better for older projects already finished with the oil.
Pure linseed oil finishes take three days to dry per coat, while boiled linseed oil finishes take one day to dry per coat. Both finishes require several coats to properly finish the project, though pure linseed oil finishes are more resilient. People often use linseed oil to finish willow cricket bats.
Teak oil is more appropriate for finishing new projects because it requires less time to dry. The oil produces a subtle sheen and durable finish.