20 November 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 16,500 of its 1p ordinary shares at a volume weighted
    average price paid per share of 3973.274p. The highest price paid per share was
    4001.000p and the lowest price paid per share was 3943.000p. Rightmove
    purchased these shares through Numis Securities Limited.

    The number of shares purchased represented 0.0180% 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 38,385,939 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 91,529,548. Rightmove holds 1,989,921 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 Numis Securities Limited on behalf of the Company as part of
    the buyback programme.

                                        -Ends-                                     

    Contact:  Sandra Odell - 01908 712058

    Schedule of Purchases - Individual Transactions

    Number of shares   Transaction price  Time of transaction    
    purchased          (per share)                               
                                                                 
    102                3945                08:19:37              
                                                                 
    90                 3946                08:19:37              
                                                                 
    100                3948                08:23:10              
                                                                 
    6                  3948                08:23:10              
                                                                 
    90                 3946                08:23:34              
                                                                 
    77                 3949                08:30:27              
                                                                 
    27                 3949                08:30:27              
                                                                 
    59                 3947                08:33:42              
                                                                 
    30                 3947                08:33:42              
                                                                 
    107                3943                08:35:49              
                                                                 
    91                 3949                08:42:15              
                                                                 
    143                3955                08:59:16              
                                                                 
    48                 3964                09:11:42              
                                                                 
    55                 3964                09:11:42              
                                                                 
    9                  3965                09:11:42              
                                                                 
    223                3965                09:11:42              
                                                                 
    121                3963                09:11:42              
                                                                 
    99                 3961                09:11:43              
                                                                 
    100                3968                09:19:55              
                                                                 
    31                 3966                09:20:11              
                                                                 
    86                 3966                09:20:11              
                                                                 
    87                 3964                09:20:35              
                                                                 
    9                  3964                09:20:35              
                                                                 
    105                3961                09:21:44              
                                                                 
    25                 3971                09:40:26              
                                                                 
    111                3971                09:40:26              
                                                                 
    62                 3971                09:40:26              
                                                                 
    13                 3971                09:40:26              
                                                                 
    46                 3969                09:41:23              
                                                                 
    81                 3969                09:41:23              
                                                                 
    51                 3967                09:42:19              
                                                                 
    49                 3967                09:42:19              
                                                                 
    94                 3966                09:46:40              
                                                                 
    9                  3966                09:46:40              
                                                                 
    92                 3967                09:52:38              
                                                                 
    16                 3967                09:52:38              
                                                                 
    111                3963                09:53:22              
                                                                 
    93                 3964                09:59:44              
                                                                 
    86                 3965                10:03:55              
                                                                 
    16                 3965                10:03:55              
                                                                 
    110                3962                10:04:22              
                                                                 
    93                 3959                10:04:24              
                                                                 
    93                 3958                10:10:33              
                                                                 
    57                 3965                10:20:26              
                                                                 
    48                 3965                10:20:26              
                                                                 
    109                3962                10:20:55              
                                                                 
    2                  3965                10:29:00              
                                                                 
    89                 3965                10:29:00              
                                                                 
    71                 3962                10:29:47              
                                                                 
    39                 3962                10:29:47              
                                                                 
    148                3973                10:45:41              
                                                                 
    72                 3975                10:53:21              
                                                                 
    102                3975                10:53:21              
                                                                 
    95                 3975                10:53:21              
                                                                 
    157                3981                10:58:43              
                                                                 
    22                 3978                11:00:20              
                                                                 
    40                 3978                11:00:20              
                                                                 
    29                 3978                11:00:20              
                                                                 
    89                 3978                11:00:20              
                                                                 
    90                 3977                11:00:20              
                                                                 
    16                 3978                11:00:20              
                                                                 
    50                 3976                11:03:53              
                                                                 
    51                 3976                11:03:53              
                                                                 
    104                3974                11:15:35              
                                                                 
    111                3972                11:15:37              
                                                                 
    13                 3970                11:19:14              
                                                                 
    60                 3970                11:19:14              
                                                                 
    33                 3970                11:19:14              
                                                                 
    102                3968                11:20:07              
                                                                 
    98                 3966                11:26:14              
                                                                 
    8                  3962                11:35:34              
                                                                 
    100                3962                11:35:34              
                                                                 
    96                 3960                11:35:34              
                                                                 
    102                3959                11:35:36              
                                                                 
    94                 3961                11:42:05              
                                                                 
    102                3959                11:42:35              
                                                                 
    92                 3959                11:47:16              
                                                                 
    99                 3957                11:52:36              
                                                                 
    105                3955                11:53:44              
                                                                 
    95                 3952                11:55:56              
                                                                 
    96                 3955                11:59:55              
                                                                 
    80                 3951                12:02:33              
                                                                 
    20                 3951                12:02:33              
                                                                 
    46                 3949                12:02:44              
                                                                 
    5                  3949                12:02:44              
                                                                 
    41                 3949                12:02:44              
                                                                 
    12                 3948                12:07:17              
                                                                 
    33                 3948                12:07:17              
                                                                 
    60                 3948                12:07:17              
                                                                 
    52                 3950                12:11:40              
                                                                 
    43                 3950                12:11:40              
                                                                 
    37                 3950                12:11:40              
                                                                 
    39                 3950                12:11:40              
                                                                 
    31                 3950                12:11:43              
                                                                 
    150                3950                12:27:08              
                                                                 
    43                 3950                12:27:20              
                                                                 
    66                 3950                12:27:20              
                                                                 
    3                  3950                12:27:20              
                                                                 
    92                 3950                12:33:01              
                                                                 
    10                 3950                12:33:01              
                                                                 
    6                  3951                12:37:37              
                                                                 
    94                 3951                12:37:37              
                                                                 
    6                  3951                12:37:37              
                                                                 
    36                 3960                12:43:37              
                                                                 
    65                 3960                12:43:37              
                                                                 
    93                 3961                12:43:37              
                                                                 
    34                 3961                12:46:04              
                                                                 
    50                 3961                12:46:04              
                                                                 
    22                 3961                12:46:04              
                                                                 
    98                 3961                12:46:04              
                                                                 
    16                 3965                12:51:19              
                                                                 
    70                 3965                12:51:19              
                                                                 
    9                  3965                12:51:19              
                                                                 
    97                 3964                12:59:57              
                                                                 
    87                 3966                13:03:16              
                                                                 
    11                 3966                13:03:16              
                                                                 
    67                 3964                13:03:18              
                                                                 
    32                 3964                13:03:18              
                                                                 
    27                 3966                13:12:45              
                                                                 
    60                 3966                13:12:45              
                                                                 
    28                 3966                13:12:45              
                                                                 
    33                 3963                13:13:14              
                                                                 
    168                3970                13:24:00              
                                                                 
    110                3973                13:29:17              
                                                                 
    170                3973                13:29:17              
                                                                 
    111                3972                13:31:48              
                                                                 
    109                3970                13:31:53              
                                                                 
    97                 3966                13:33:03              
                                                                 
    96                 3967                13:35:31              
                                                                 
    2                  3966                13:39:01              
                                                                 
    50                 3966                13:39:01              
                                                                 
    52                 3966                13:39:01              
                                                                 
    42                 3965                13:42:14              
                                                                 
    58                 3965                13:42:14              
                                                                 
    95                 3964                13:53:16              
                                                                 
    87                 3963                13:56:45              
                                                                 
    35                 3963                13:56:45              
                                                                 
    33                 3968                14:03:06              
                                                                 
    70                 3968                14:03:06              
                                                                 
    59                 3968                14:03:06              
                                                                 
    15                 3968                14:03:06              
                                                                 
    33                 3968                14:03:06              
                                                                 
    109                3969                14:06:13              
                                                                 
    116                3968                14:06:13              
                                                                 
    35                 3969                14:12:59              
                                                                 
    57                 3969                14:12:59              
                                                                 
    102                3970                14:17:05              
                                                                 
    108                3970                14:17:05              
                                                                 
    97                 3969                14:22:45              
                                                                 
    95                 3969                14:22:45              
                                                                 
    41                 3980                14:33:07              
                                                                 
    52                 3980                14:33:23              
                                                                 
    90                 3984                14:34:52              
                                                                 
    108                3984                14:34:58              
                                                                 
    141                3984                14:35:26              
                                                                 
    90                 3984                14:35:26              
                                                                 
    5                  3984                14:35:26              
                                                                 
    66                 3983                14:35:45              
                                                                 
    25                 3983                14:35:45              
                                                                 
    46                 3982                14:35:59              
                                                                 
    64                 3982                14:36:01              
                                                                 
    103                3983                14:42:19              
                                                                 
    102                3983                14:42:19              
                                                                 
    94                 3983                14:43:26              
                                                                 
    99                 3981                14:44:22              
                                                                 
    110                3980                14:44:46              
                                                                 
    101                3982                14:49:03              
                                                                 
    104                3981                14:50:15              
                                                                 
    22                 3980                14:51:02              
                                                                 
    73                 3980                14:51:02              
                                                                 
    98                 3979                14:54:21              
                                                                 
    96                 3978                14:54:21              
                                                                 
    92                 3980                14:59:39              
                                                                 
    92                 3980                14:59:39              
                                                                 
    8                  3980                14:59:39              
                                                                 
    90                 3980                14:59:39              
                                                                 
    29                 3986                15:09:07              
                                                                 
    80                 3986                15:09:07              
                                                                 
    6                  3985                15:09:42              
                                                                 
    111                3985                15:09:42              
                                                                 
    95                 3985                15:09:42              
                                                                 
    146                3984                15:09:56              
                                                                 
    110                3982                15:09:56              
                                                                 
    96                 3985                15:14:01              
                                                                 
    115                3987                15:17:35              
                                                                 
    93                 3986                15:19:46              
                                                                 
    99                 3986                15:19:46              
                                                                 
    101                3985                15:19:49              
                                                                 
    101                3988                15:23:22              
                                                                 
    109                3989                15:26:03              
                                                                 
    142                3990                15:29:01              
                                                                 
    15                 3991                15:32:26              
                                                                 
    14                 3991                15:32:26              
                                                                 
    92                 3991                15:32:26              
                                                                 
    86                 3991                15:32:26              
                                                                 
    93                 3991                15:36:05              
                                                                 
    105                3991                15:36:05              
                                                                 
    158                3992                15:39:07              
                                                                 
    93                 3991                15:40:30              
                                                                 
    38                 3991                15:40:30              
                                                                 
    34                 3991                15:40:30              
                                                                 
    9                  3994                15:42:49              
                                                                 
    100                3994                15:42:49              
                                                                 
    82                 3999                15:45:18              
                                                                 
    91                 3999                15:45:18              
                                                                 
    124                3999                15:45:58              
                                                                 
    27                 4001                15:47:41              
                                                                 
    65                 4001                15:47:41              
                                                                 
    16                 4001                15:47:41              
                                                                 
    102                3998                15:48:07              
                                                                 
    101                4001                15:53:45              
                                                                 
    111                4001                15:53:45              
                                                                 
    33                 4001                15:53:45              
                                                                 
    24                 3999                15:54:52              
                                                                 
    80                 3999                15:54:52              
                                                                 
    10                 3998                15:54:52              
                                                                 
    5                  3998                15:54:52              
                                                                 
    76                 3998                15:54:52              
                                                                 
    46                 3998                15:54:52              
                                                                 
    94                 3997                15:55:42              
                                                                 
    93                 3996                15:58:28              
                                                                 
    93                 3997                16:00:57              
                                                                 
    90                 4000                16:02:21              
                                                                 
    90                 4001                16:03:39              
                                                                 
    121                4001                16:04:01              
                                                                 
    99                 3999                16:04:57              
                                                                 
    12                 3996                16:05:45              
                                                                 
    79                 3996                16:05:57              
                                                                 
    21                 3994                16:06:57              
                                                                 
    46                 3994                16:06:57              
                                                                 
    94                 3994                16:07:10              
                                                                 
    29                 3994                16:07:10              
                                                                 
    62                 3995                16:08:09              
                                                                 
    55                 3995                16:08:09