27 March 2017

                                     Rightmove plc                                 

                               Share buy-back programme                            

                       Rightmove plc - Transaction in own shares                   

    Rightmove plc ("Rightmove"), the UK's no. 1 property website, announces that,
    today it purchased 25,000 of its 1p ordinary shares at a volume weighted
    average price paid per share of 3998.218p. The highest price paid per share was
    4010.000p and the lowest price paid per share was 3972.000p. Rightmove
    purchased these shares through UBS Limited.

    The number of shares purchased represented 0.0269% of the voting rights
    attributable to the total ordinary shares in issue prior to such purchase. The
    purchased shares will be cancelled.

    Rightmove has purchased to date 36,883,852 of its own shares since announcing a
    share buy-back programme on 28 December 2007.

    The total number of ordinary shares in issue (excluding treasury shares)
    following this announcement is 92,787,671. Rightmove holds 2,233,885 shares in
    treasury.

    In accordance with Article 5(1)(b) of Regulation (EU) No 596/2014 (the Market
    Abuse Regulation), the schedule below contains detailed information about the
    purchases made by UBS Limited on behalf of the Company as part of the buyback
    programme.

                                        -Ends-                                     

    Contact: Sandra Odell 01908 712 058

    Schedule of Purchases - Individual Transactions

    Number of shares  Transaction price Time of transaction   
    purchased         (per share)                             
                                                              
    Quantity          Price             Execution Time        
                                                              
    37                3991              16:24:09              
                                                              
    80                3991              16:23:35              
                                                              
    120               3991              16:23:35              
                                                              
    107               3991              16:22:55              
                                                              
    85                3990              16:21:39              
                                                              
    6                 3990              16:21:35              
                                                              
    133               3991              16:21:33              
                                                              
    103               3990              16:20:24              
                                                              
    97                3991              16:20:17              
                                                              
    14                3991              16:20:17              
                                                              
    78                3989              16:19:01              
                                                              
    36                3990              16:18:54              
                                                              
    55                3990              16:18:54              
                                                              
    8                 3990              16:18:54              
                                                              
    99                3991              16:18:46              
                                                              
    14                3991              16:18:05              
                                                              
    94                3991              16:18:05              
                                                              
    106               3989              16:16:50              
                                                              
    110               3991              16:15:10              
                                                              
    51                3991              16:15:04              
                                                              
    59                3991              16:14:41              
                                                              
    112               3990              16:14:10              
                                                              
    12                3990              16:14:09              
                                                              
    72                3991              16:14:00              
                                                              
    34                3991              16:14:00              
                                                              
    27                3991              16:14:00              
                                                              
    96                3990              16:11:24              
                                                              
    32                3991              16:10:41              
                                                              
    72                3991              16:10:33              
                                                              
    107               3991              16:10:24              
                                                              
    83                3992              16:09:23              
                                                              
    77                3992              16:09:23              
                                                              
    54                3994              16:06:18              
                                                              
    56                3994              16:06:18              
                                                              
    109               3994              16:05:50              
                                                              
    19                3994              16:05:50              
                                                              
    90                3994              16:04:30              
                                                              
    46                3994              16:03:50              
                                                              
    26                3994              16:03:00              
                                                              
    23                3994              16:03:00              
                                                              
    82                3995              16:02:55              
                                                              
    35                3995              16:02:55              
                                                              
    127               3996              16:02:51              
                                                              
    19                3992              15:59:13              
                                                              
    84                3992              15:59:13              
                                                              
    84                3991              15:58:19              
                                                              
    23                3991              15:57:12              
                                                              
    77                3991              15:56:30              
                                                              
    87                3992              15:56:15              
                                                              
    16                3992              15:56:15              
                                                              
    92                3992              15:55:48              
                                                              
    91                3990              15:54:25              
                                                              
    27                3990              15:54:25              
                                                              
    11                3991              15:54:20              
                                                              
    100               3991              15:54:20              
                                                              
    105               3992              15:52:52              
                                                              
    44                3991              15:51:49              
                                                              
    1                 3991              15:51:49              
                                                              
    106               3991              15:51:44              
                                                              
    108               3992              15:49:20              
                                                              
    103               3992              15:48:04              
                                                              
    42                3993              15:45:03              
                                                              
    27                3993              15:45:03              
                                                              
    107               3993              15:45:03              
                                                              
    100               3993              15:45:03              
                                                              
    80                3992              15:44:26              
                                                              
    115               3992              15:42:04              
                                                              
    42                3996              15:37:57              
                                                              
    58                3996              15:37:45              
                                                              
    58                3996              15:37:39              
                                                              
    37                3996              15:36:39              
                                                              
    87                3998              15:35:30              
                                                              
    13                3998              15:35:30              
                                                              
    90                3999              15:34:28              
                                                              
    45                4000              15:33:55              
                                                              
    65                4000              15:32:39              
                                                              
    94                4001              15:31:30              
                                                              
    109               4001              15:30:44              
                                                              
    73                4002              15:27:49              
                                                              
    26                4002              15:27:49              
                                                              
    54                4002              15:26:50              
                                                              
    55                4002              15:26:45              
                                                              
    97                4004              15:26:37              
                                                              
    36                4004              15:26:37              
                                                              
    104               4004              15:26:37              
                                                              
    63                4001              15:25:47              
                                                              
    11                4001              15:25:47              
                                                              
    68                4001              15:25:47              
                                                              
    90                4001              15:23:53              
                                                              
    8                 3997              15:22:08              
                                                              
    84                3999              15:17:58              
                                                              
    12                3999              15:17:58              
                                                              
    100               4000              15:17:24              
                                                              
    100               4000              15:17:24              
                                                              
    85                4000              15:17:24              
                                                              
    37                4000              15:17:24              
                                                              
    91                3997              15:11:46              
                                                              
    17                3999              15:11:46              
                                                              
    94                3999              15:11:46              
                                                              
    50                3997              15:09:15              
                                                              
    53                3997              15:09:15              
                                                              
    100               3998              15:09:14              
                                                              
    38                3998              15:07:43              
                                                              
    58                3998              15:07:43              
                                                              
    3                 3999              15:07:43              
                                                              
    100               3999              15:07:43              
                                                              
    110               3999              15:07:43              
                                                              
    66                3993              15:02:39              
                                                              
    97                3995              15:02:36              
                                                              
    100               3995              15:00:23              
                                                              
    40                3995              15:00:23              
                                                              
    57                3995              15:00:23              
                                                              
    78                3995              15:00:03              
                                                              
    52                3995              15:00:03              
                                                              
    108               3996              14:58:10              
                                                              
    110               3996              14:51:50              
                                                              
    100               3997              14:51:31              
                                                              
    94                3995              14:50:04              
                                                              
    109               3996              14:49:47              
                                                              
    121               3997              14:47:57              
                                                              
    55                3998              14:47:57              
                                                              
    70                3998              14:47:57              
                                                              
    108               3995              14:42:34              
                                                              
    111               3995              14:41:21              
                                                              
    97                3996              14:37:34              
                                                              
    96                3997              14:36:09              
                                                              
    96                3998              14:36:07              
                                                              
    97                3999              14:34:58              
                                                              
    102               4000              14:33:06              
                                                              
    90                3998              14:29:50              
                                                              
    93                3999              14:28:26              
                                                              
    96                4001              14:25:14              
                                                              
    27                4003              14:24:13              
                                                              
    42                4003              14:24:13              
                                                              
    20                4003              14:24:13              
                                                              
    79                4003              14:24:13              
                                                              
    21                4003              14:24:13              
                                                              
    54                4003              14:24:13              
                                                              
    107               4000              14:18:43              
                                                              
    107               4001              14:15:13              
                                                              
    102               4003              14:13:07              
                                                              
    22                4003              14:11:32              
                                                              
    5                 4003              14:11:32              
                                                              
    76                4003              14:11:32              
                                                              
    34                4003              14:11:32              
                                                              
    100               4003              14:11:32              
                                                              
    131               4003              14:11:32              
                                                              
    59                4004              14:05:45              
                                                              
    100               4004              14:05:45              
                                                              
    109               4004              14:03:08              
                                                              
    67                4000              14:00:55              
                                                              
    99                4000              13:55:25              
                                                              
    1                 3999              13:47:20              
                                                              
    98                3999              13:47:20              
                                                              
    43                3999              13:47:20              
                                                              
    53                3999              13:47:20              
                                                              
    31                4000              13:46:34              
                                                              
    67                4000              13:46:34              
                                                              
    51                4000              13:42:03              
                                                              
    50                4000              13:42:03              
                                                              
    17                4001              13:37:25              
                                                              
    79                4001              13:37:25              
                                                              
    2                 4001              13:37:25              
                                                              
    110               4004              13:35:10              
                                                              
    90                4006              13:33:14              
                                                              
    96                4006              13:31:23              
                                                              
    93                4007              13:29:43              
                                                              
    91                4010              13:26:31              
                                                              
    26                4010              13:26:02              
                                                              
    74                4010              13:26:02              
                                                              
    108               4010              13:25:08              
                                                              
    101               4006              13:19:16              
                                                              
    97                4006              13:15:18              
                                                              
    27                4006              13:14:00              
                                                              
    65                4006              13:13:50              
                                                              
    37                4007              13:12:57              
                                                              
    58                4007              13:12:57              
                                                              
    47                4009              13:06:05              
                                                              
    54                4009              13:06:03              
                                                              
    110               4009              13:05:41              
                                                              
    6                 4009              13:02:46              
                                                              
    100               4009              13:02:46              
                                                              
    18                4008              12:58:00              
                                                              
    80                4008              12:57:56              
                                                              
    101               4008              12:57:56              
                                                              
    32                4010              12:57:15              
                                                              
    70                4010              12:57:15              
                                                              
    105               4009              12:54:40              
                                                              
    103               4010              12:50:31              
                                                              
    103               4008              12:46:35              
                                                              
    118               4009              12:44:40              
                                                              
    77                4009              12:43:53              
                                                              
    78                4009              12:43:53              
                                                              
    101               4010              12:41:22              
                                                              
    49                4005              12:38:33              
                                                              
    48                4005              12:38:33              
                                                              
    104               4004              12:25:46              
                                                              
    39                4004              12:23:09              
                                                              
    70                4004              12:23:09              
                                                              
    87                4007              12:22:41              
                                                              
    22                4007              12:22:41              
                                                              
    62                4003              12:16:19              
                                                              
    36                4003              12:16:19              
                                                              
    104               4006              12:12:23              
                                                              
    84                4005              12:09:10              
                                                              
    5                 4005              12:09:10              
                                                              
    92                4006              12:07:17              
                                                              
    94                4007              12:07:15              
                                                              
    32                4002              12:05:23              
                                                              
    68                4002              12:05:23              
                                                              
    61                4001              12:02:25              
                                                              
    47                4001              12:02:25              
                                                              
    110               4003              11:55:52              
                                                              
    110               4005              11:54:44              
                                                              
    69                4001              11:50:31              
                                                              
    36                4001              11:50:31              
                                                              
    56                4001              11:44:56              
                                                              
    47                4001              11:44:56              
                                                              
    90                4003              11:44:00              
                                                              
    34                4000              11:39:36              
                                                              
    50                4000              11:39:36              
                                                              
    22                4000              11:39:36              
                                                              
    108               4002              11:37:37              
                                                              
    109               4005              11:34:07              
                                                              
    31                4005              11:32:28              
                                                              
    50                4005              11:32:28              
                                                              
    18                4005              11:32:28              
                                                              
    9                 4007              11:30:12              
                                                              
    80                4007              11:30:12              
                                                              
    53                4005              11:26:54              
                                                              
    20                4005              11:26:54              
                                                              
    48                4005              11:26:54              
                                                              
    80                4005              11:26:25              
                                                              
    56                4006              11:24:14              
                                                              
    50                4006              11:24:14              
                                                              
    98                4008              11:17:18              
                                                              
    90                4005              11:14:25              
                                                              
    18                4007              11:10:31              
                                                              
    54                4007              11:10:31              
                                                              
    31                4007              11:10:31              
                                                              
    47                4007              11:06:30              
                                                              
    58                4007              11:06:30              
                                                              
    101               4009              11:06:08              
                                                              
    99                4001              10:59:17              
                                                              
    107               4002              10:58:33              
                                                              
    102               3999              10:53:20              
                                                              
    30                3999              10:50:42              
                                                              
    75                3999              10:50:42              
                                                              
    109               4006              10:48:08              
                                                              
    40                4007              10:47:37              
                                                              
    61                4007              10:47:37              
                                                              
    14                4006              10:43:54              
                                                              
    94                4006              10:43:54              
                                                              
    65                4007              10:41:57              
                                                              
    40                4007              10:41:57              
                                                              
    111               4005              10:37:47              
                                                              
    99                4007              10:37:47              
                                                              
    81                4009              10:35:47              
                                                              
    27                4009              10:35:47              
                                                              
    60                4010              10:28:08              
                                                              
    36                4010              10:28:08              
                                                              
    97                4009              10:26:36              
                                                              
    94                4002              10:22:57              
                                                              
    96                4002              10:20:10              
                                                              
    102               4003              10:16:02              
                                                              
    92                4000              10:15:00              
                                                              
    103               3995              10:11:27              
                                                              
    94                3996              10:08:52              
                                                              
    93                3998              10:08:04              
                                                              
    8                 3998              10:08:04              
                                                              
    96                3998              10:06:12              
                                                              
    12                3998              10:06:12              
                                                              
    39                3998              10:06:12              
                                                              
    58                3998              10:05:14              
                                                              
    91                4000              10:04:22              
                                                              
    110               3995              10:01:32              
                                                              
    102               3992              09:57:28              
                                                              
    103               3995              09:54:48              
                                                              
    103               3998              09:54:32              
                                                              
    116               3998              09:52:54              
                                                              
    107               3998              09:52:54              
                                                              
    109               4000              09:48:39              
                                                              
    90                3996              09:39:55              
                                                              
    107               3998              09:37:45              
                                                              
    99                3999              09:34:08              
                                                              
    50                4001              09:32:28              
                                                              
    58                4001              09:32:28              
                                                              
    90                4000              09:30:49              
                                                              
    33                4000              09:30:49              
                                                              
    9                 4000              09:29:35              
                                                              
    90                4001              09:27:42              
                                                              
    100               4001              09:27:42              
                                                              
    131               4001              09:27:39              
                                                              
    103               3985              09:18:12              
                                                              
    91                3987              09:15:13              
                                                              
    90                3989              09:15:01              
                                                              
    100               3992              09:14:37              
                                                              
    96                3992              09:13:49              
                                                              
    12                3993              09:12:30              
                                                              
    88                3993              09:12:30              
                                                              
    47                3995              09:06:34              
                                                              
    55                3995              09:06:34              
                                                              
    102               3996              09:05:58              
                                                              
    36                3996              09:03:34              
                                                              
    61                3996              09:03:34              
                                                              
    98                3995              09:02:00              
                                                              
    108               3997              09:00:17              
                                                              
    92                3992              08:59:12              
                                                              
    20                3990              08:57:34              
                                                              
    80                3990              08:57:34              
                                                              
    82                3992              08:56:05              
                                                              
    14                3992              08:56:00              
                                                              
    100               3993              08:56:00              
                                                              
    94                3992              08:54:34              
                                                              
    70                3994              08:53:45              
                                                              
    23                3994              08:53:42              
                                                              
    15                3994              08:53:42              
                                                              
    123               3995              08:53:30              
                                                              
    123               3996              08:53:21              
                                                              
    21                3996              08:53:21              
                                                              
    92                3992              08:52:20              
                                                              
    108               3988              08:52:01              
                                                              
    27                3985              08:48:59              
                                                              
    75                3985              08:48:59              
                                                              
    111               3987              08:38:54              
                                                              
    100               3987              08:36:19              
                                                              
    102               3994              08:36:14              
                                                              
    96                3995              08:33:04              
                                                              
    38                3997              08:32:41              
                                                              
    60                3997              08:32:41              
                                                              
    19                3997              08:32:41              
                                                              
    108               4000              08:32:13              
                                                              
    167               4001              08:30:12              
                                                              
    34                4003              08:29:59              
                                                              
    125               4003              08:29:59              
                                                              
    57                3993              08:25:45              
                                                              
    64                3993              08:25:45              
                                                              
    63                3993              08:25:45              
                                                              
    177               3996              08:24:23              
                                                              
    20                3996              08:24:23              
                                                              
    110               3997              08:24:11              
                                                              
    4                 3997              08:24:11              
                                                              
    101               3997              08:24:11              
                                                              
    127               3990              08:21:17              
                                                              
    22                3990              08:21:17              
                                                              
    6                 3984              08:18:25              
                                                              
    100               3984              08:18:25              
                                                              
    92                3984              08:18:25              
                                                              
    104               3985              08:18:25              
                                                              
    101               3985              08:18:17              
                                                              
    152               3978              08:16:31              
                                                              
    106               3972              08:11:54