The main difference between a rumble seat and a trunk is their location in the vehicle. A rumble seat is typically located in the rear of the vehicle, above the car's rear axle, and is designed to provide extra seating. A trunk, on the other hand, is located at the back of the vehicle and is designed for storage.