An information delivery server which performs communication with a mobile body residing in a first communication area via first communication means using DSRC communication, and performs communication with the mobile body residing in a second communication area, which is larger than the first communication area, via second communication means, the first communication means carrying out communication with a higher speed than the second communication means,
- the information delivery server comprising:
- determining means for determining a time taken for the mobile body to reach a communication area for a nearest DSRC terminal device, as a level of attribute information of target information the user wishes to obtain;
- and
- selecting means for selecting either the first communication means or the second communication means to be used for delivery of the target information to the mobile body, based on a determination result of the determining means.