A wireless communication apparatus comprising: a communication unit arranged to transmit and receive data in at least one communication mode from among a first communication mode in which wireless communication is conducted with other wireless communication apparatuses present within a predetermined range, and a second communication mode in which wireless communication is conducted with other wireless communication apparatuses present within a wider range than the predetermined range; and a control unit arranged, when data is being transmitted and received with a second wireless communication apparatus via one or a plurality of other wireless communication apparatuses in the first communication mode, to configure the second communication mode and to conduct a control for detecting a third wireless communication apparatus that satisfies a predetermined condition, wherein in the first communication mode, the communication unit is arranged to transmit and receive data with the second wireless communication apparatus to receive a first service provided by the second wireless communication apparatus, and also to transmit and receive data with a fourth wireless communication apparatus to receive a second service provided by the fourth wireless communication apparatus via one or a plurality of other wireless communication apparatuses, and wherein in the second communication mode, the control unit is arranged to detect as the third wireless communication apparatus, a wireless communication apparatus that provides the same service as the first service and whose communication route is at least partially shared in common with a communication route for transmitting and receiving data with the fourth wireless communication apparatus in the first communication mode. a communication unit arranged to transmit and receive data in at least one communication mode from among a first communication mode in which wireless communication is conducted with other wireless communication apparatuses present within a predetermined range, and a second communication mode in which wireless communication is conducted with other wireless communication apparatuses present within a wider range than the predetermined range; and a control unit arranged, when data is being transmitted and received with a second wireless communication apparatus via one or a plurality of other wireless communication apparatuses in the first communication mode, to configure the second communication mode and to conduct a control for detecting a third wireless communication apparatus that satisfies a predetermined condition, wherein in the first communication mode, the communication unit is arranged to transmit and receive data with the second wireless communication apparatus to receive a first service provided by the second wireless communication apparatus, and also to transmit and receive data with a fourth wireless communication apparatus to receive a second service provided by the fourth wireless communication apparatus via one or a plurality of other wireless communication apparatuses, and wherein in the second communication mode, the control unit is arranged to detect as the third wireless communication apparatus, a wireless communication apparatus that provides the same service as the first service and whose communication route is at least partially shared in common with a communication route for transmitting and receiving data with the fourth wireless communication apparatus in the first communication mode.