S-boat may refer to:
- Schnellboot, German torpedo boat
- United States S-class submarine
- British S-class submarine (1914), a Royal Navy class of submarines that served during World War I
- British S-class submarine (1931), a Royal Navy class of submarines that served during World War II