A vehicle sound system (10, 100, 200, 300) for a vehicle (102, 202, 302, 502), the vehicle sound system (10, 100, 200, 300) comprising: a sound prediction system (20, 120, 220, 320) configured to determine a sound characteristic associated with a location (106, 206, 350) on a route of the vehicle (102, 202, 302, 502); a noise reduction system (30, 130, 230, 330) configured to reduce noise in a cabin of the vehicle (102, 202, 302, 502) resulting from sounds generated outside the vehicle (102, 202, 302, 502) cabin, wherein the noise reduction system (30, 130, 230, 330) comprises at least one microphone (132, 232, 332) and at least one speaker (134, 234, 334), wherein the noise reduction system (30, 130, 230, 330) is configured to emit sound from the speaker (134, 234, 334) to at least partially cancel out the sound detected by the microphone (132, 232, 332); and a controller (40, 140, 240, 340) configured to selectively control the noise reduction system (30, 130, 230, 330) to control sound within the vehicle cabin to reduce or transmit sounds associated with the location (106, 206, 350) depending on the sound characteristic determined by the sound prediction system (20, 120, 220, 320), and characterised in that, the sound prediction system (20, 120, 220, 320) is adapted to query a database linking a plurality of locations (106, 206, 350) with one or more associated sound characteristics for each location (106, 206, 350), wherein the sound prediction system (20, 120, 220, 320) is configured to query the database, which is stored on a remote server and is accessible by other vehicles (102, 202, 302, 502), and wherein the noise reduction system (30, 130, 230, 330) is manually activatable by an occupant of the vehicle (102, 202, 302, 502) and wherein the sound prediction system (20, 120, 220, 320) is configured to upload to the remote server data about the manual activation or deactivation of the noise reduction system (30, 130, 230, 330) and the associated locations (106, 206, 350), such that, when in use with said remote server, the remote server infers from such data whether the sounds associated with the locations (106, 206, 350) are desirable or undesirable. a sound prediction system (20, 120, 220, 320) configured to determine a sound characteristic associated with a location (106, 206, 350) on a route of the vehicle (102, 202, 302, 502); a noise reduction system (30, 130, 230, 330) configured to reduce noise in a cabin of the vehicle (102, 202, 302, 502) resulting from sounds generated outside the vehicle (102, 202, 302, 502) cabin, wherein the noise reduction system (30, 130, 230, 330) comprises at least one microphone (132, 232, 332) and at least one speaker (134, 234, 334), wherein the noise reduction system (30, 130, 230, 330) is configured to emit sound from the speaker (134, 234, 334) to at least partially cancel out the sound detected by the microphone (132, 232, 332); and a controller (40, 140, 240, 340) configured to selectively control the noise reduction system (30, 130, 230, 330) to control sound within the vehicle cabin to reduce or transmit sounds associated with the location (106, 206, 350) depending on the sound characteristic determined by the sound prediction system (20, 120, 220, 320), and characterised in that, the sound prediction system (20, 120, 220, 320) is adapted to query a database linking a plurality of locations (106, 206, 350) with one or more associated sound characteristics for each location (106, 206, 350), wherein the sound prediction system (20, 120, 220, 320) is configured to query the database, which is stored on a remote server and is accessible by other vehicles (102, 202, 302, 502), and wherein the noise reduction system (30, 130, 230, 330) is manually activatable by an occupant of the vehicle (102, 202, 302, 502) and wherein the sound prediction system (20, 120, 220, 320) is configured to upload to the remote server data about the manual activation or deactivation of the noise reduction system (30, 130, 230, 330) and the associated locations (106, 206, 350), such that, when in use with said remote server, the remote server infers from such data whether the sounds associated with the locations (106, 206, 350) are desirable or undesirable.