My question is if there are ferries that travel longer distances than these two?
Some crossings that are longer than 1000 km, as the crow flies (current as of 2012):
- Travemünde–Helsinki: 1095 km
- Cadiz–La Palma: 1382 km
- Hirsthals–Seyðisfjörður: 1504 km
- Alaska Marine Highway has some long routes: Selgovia–Dutch Harbor (1096 km), Bellingham–Skagway (1451 km). But nothing beats Bellingham–Homer with 2219 km. Question is if this is still a ferry considering it doesn't go very often (apparently just three times a year).
- Norwegian Hurtigruten takes cars: Bergen–Kirkenes which is 1541 km as the crow flies, but at least twice as long with the route it actually takes.