An outboard motor comprising: an engine; a first drive shaft connected to the engine, the first drive shaft extending in a first direction; a second drive shaft extending in the first direction; a shift mechanism configured to switch a direction of rotation to be transmitted from the first drive shaft to the second drive shaft; a propeller shaft extending in a second direction orthogonal to the first direction; and a transmission mechanism is configured to transmit the rotation of the second drive shaft to the propeller shaft, wherein the shift mechanism includes a first gear disposed to be concentric to the first drive shaft, a second gear disposed to be concentric to the second drive shaft, the second gear is rotatable relative to the second drive shaft, a third gear connected to the first gear and the second gear, the third gear is configured to reverse the direction of the rotation transmitted from the first gear to the second gear, a shift member movable to a first position and a second position, a first clutch connected to the shift member, the first clutch is configured to couple the second drive shaft to the first drive shaft when the shift member is set in the first position, the first clutch is configured to decouple the second drive shaft from the first drive shaft when the shift member is set in the second position, a third clutch connected to the shift member, the third clutch is configured to decouple the second gear from the second drive shaft when the shift member is set in the first position, the third clutch is configured to couple the second gear to the second drive shaft when the shift member is set in the second position, characterized in that the first gear is rotatable relative to the first drive shaft, and a second clutch is connected to the shift member, the second clutch is configured to decouple the first gear from the first drive shaft when the shift member is set in the first position, the second clutch is configured to couple the first gear to the first drive shaft when the shift member is set in the second position. an engine; a first drive shaft connected to the engine, the first drive shaft extending in a first direction; a second drive shaft extending in the first direction; a shift mechanism configured to switch a direction of rotation to be transmitted from the first drive shaft to the second drive shaft; a propeller shaft extending in a second direction orthogonal to the first direction; and a transmission mechanism is configured to transmit the rotation of the second drive shaft to the propeller shaft, wherein the shift mechanism includes a first gear disposed to be concentric to the first drive shaft, a second gear disposed to be concentric to the second drive shaft, the second gear is rotatable relative to the second drive shaft, a third gear connected to the first gear and the second gear, the third gear is configured to reverse the direction of the rotation transmitted from the first gear to the second gear, a shift member movable to a first position and a second position, a first clutch connected to the shift member, the first clutch is configured to couple the second drive shaft to the first drive shaft when the shift member is set in the first position, the first clutch is configured to decouple the second drive shaft from the first drive shaft when the shift member is set in the second position, a third clutch connected to the shift member, the third clutch is configured to decouple the second gear from the second drive shaft when the shift member is set in the first position, the third clutch is configured to couple the second gear to the second drive shaft when the shift member is set in the second position, characterized in that the first gear is rotatable relative to the first drive shaft, and a second clutch is connected to the shift member, the second clutch is configured to decouple the first gear from the first drive shaft when the shift member is set in the first position, the second clutch is configured to couple the first gear to the first drive shaft when the shift member is set in the second position.