Swordfish are the highest fish available for non-members. Currently, they are only found on the island of Karamja. Players must use a harpoon to catch swordfish, which become available at level 50, and gain 100XP per fish.

Raw swordfish can be cooked at level 45, for 140XP, and can be cooked on over fire or on a range. When eaten, they heal 14HP, which is the highest gain for any single bite food for non-members.