ca Flag

Toronto Weather in April, Canada

Slide and Tap Other Months

  • What is Average Temperature?
    The average high temperature and the average low temperature for that month, on a daily basis, divided by 2 equals the average temperature for that month

    Temperature

    7°C
    45°F
  • What is Average High Low Temperature?
    The sum of high temperatures/low temperatures divided by the number of days in that month, recorded daily

    High Temperature

    9°C
    48°F
  • What is Average High Low Temperature?
    The sum of high temperatures/low temperatures divided by the number of days in that month, recorded daily

    Low Temperature

    5°C
    41°F
  • What is Average Day Temperature?
    The average temperature recorded between sunrise and sunset

    Day Temperature

    6°C
    44°F
  • What is Average Night Temperature?
    The average temperature recorded between sunset and sunrise

    Night Temperature

    5°C
    41°F
  • What are Average Daily Sunshine Hours?
    Total sunshine hours for the month, divided by the number of days in the month. Sunshine hours are taken with a sunshine recorder, either a Campbell-Stokes recorder or an Eppley Pyreheliometer

    Sunshine Hours

    8 hours
  • What is Average Rainfall?
    The amount of mm in rain for that month divided by the number of days, and the number of days that it rains during that month on average, over a given period of years

    Rainfall Days

    15 days
  • What is Average Rainfall?
    The amount of mm in rain for that month divided by the number of days, and the number of days that it rains during that month on average, over a given period of years

    Rainfall

    50 mm

April, 2025

Sun
Mon
Tue
1
Wed
2
Thu
3
Fri
4
Sat
5
  • -3

    27

    Hour 6

    6:00

  • Sunset

    06:59

  • -4

    25

    Hour 7

    7:00

  • -3

    27

    Hour 8

    8:00

  • -3

    27

    Hour 9

    9:00

  • -2

    28

    Hour 10

    10:00

  • -1

    30

    Hour 11

    11:00

  • 0

    32

    Hour 12

    12:00

  • 1

    34

    Hour 13

    13:00

  • 1

    34

    Hour 14

    14:00

  • 2

    36

    Hour 15

    15:00

  • 2

    36

    Hour 16

    16:00

  • 2

    36

    Hour 17

    17:00

  • 2

    36

    Hour 18

    18:00

  • 1

    34

    Hour 19

    19:00

  • Sunset

    19:45

  • 1

    34

    Hour 20

    20:00

  • 1

    34

    Hour 21

    21:00

  • 0

    32

    Hour 22

    22:00

  • 0

    32

    Hour 23

    23:00

  • Wednesday
  • -1

    30

    0:00

  • -2

    28

    1:00

  • -2

    28

    2:00

  • -3

    27

    3:00

  • -3

    27

    4:00

  • -3

    27

    5:00

    • 06:00

      Clear

      -3º

      27º

    • 06 59

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Clear

      -4º

      25º

    • 08:00

      Clear

      -3º

      27º

    • 09:00

      Clear

      -3º

      27º

    • 10:00

      Clear

      -2º

      28º

    • 11:00

      Clear

      -1º

      30º

    • 12:00

      Clear

      32º

    • 13:00

      Clear

      34º

    • 14:00

      Clear

      34º

    • 15:00

      Partly cloudy

      36º

    • 16:00

      Clear

      36º

    • 17:00

      Partly cloudy

      36º

    • 18:00

      Clear

      36º

    • 19:00

      Partly cloudy

      34º

    • 19 45

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Clear

      34º

    • 21:00

      Overcast

      34º

    • 22:00

      Clear

      32º

    • 23:00

      Overcast

      32º

    • 00:00

      Wed

      Overcast

      32º

    • 01:00

      Overcast

      32º

    • 02:00

      Overcast

      32º

    • 03:00

      Overcast

      32º

    • 04:00

      Overcast

      32º

    • 05:00

      Overcast

      32º

  • 0

    32

    Hour 6

    6:00

  • Sunset

    06:57

  • 0

    32

    Hour 7

    7:00

  • 0

    32

    Hour 8

    8:00

  • 0

    32

    Hour 9

    9:00

  • 1

    34

    Hour 10

    10:00

  • 1

    34

    Hour 11

    11:00

  • 1

    34

    Hour 12

    12:00

  • 1

    34

    Hour 13

    13:00

  • 2

    36

    Hour 14

    14:00

  • 2

    36

    Hour 15

    15:00

  • 2

    36

    Hour 16

    16:00

  • 2

    36

    Hour 17

    17:00

  • 2

    36

    Hour 18

    18:00

  • 2

    36

    Hour 19

    19:00

  • Sunset

    19:46

  • 2

    36

    Hour 20

    20:00

  • 2

    36

    Hour 21

    21:00

  • 2

    36

    Hour 22

    22:00

  • 2

    36

    Hour 23

    23:00

  • Thursday
  • 0

    32

    0:00

  • 0

    32

    1:00

  • 0

    32

    2:00

  • 0

    32

    3:00

  • 0

    32

    4:00

  • 0

    32

    5:00

    • 06:00

      Cloudy

      32º

    • 06 57

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Cloudy

      32º

    • 08:00

      Cloudy

      32º

    • 09:00

      Moderate snow

      32º

    • 10:00

      Cloudy

      34º

    • 11:00

      Moderate snow

      34º

    • 12:00

      Heavy snow

      34º

    • 13:00

      Moderate snow

      34º

    • 14:00

      Heavy snow

      36º

    • 15:00

      Light sleet

      36º

    • 16:00

      Heavy snow

      36º

    • 17:00

      Light sleet

      36º

    • 18:00

      Light sleet

      36º

    • 19:00

      Light sleet

      36º

    • 19 46

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Light sleet

      36º

    • 21:00

      Light sleet

      36º

    • 22:00

      Light sleet

      36º

    • 23:00

      Light sleet

      36º

    • 00:00

      Thu

      Light sleet

      34º

    • 01:00

      Light sleet

      34º

    • 02:00

      Light sleet

      34º

    • 03:00

      Light sleet

      34º

    • 04:00

      Light sleet

      34º

    • 05:00

      Light sleet

      34º

  • 1

    34

    Hour 6

    6:00

  • Sunset

    06:55

  • 1

    34

    Hour 7

    7:00

  • 2

    36

    Hour 8

    8:00

  • 2

    36

    Hour 9

    9:00

  • 2

    36

    Hour 10

    10:00

  • 3

    37

    Hour 11

    11:00

  • 4

    39

    Hour 12

    12:00

  • 4

    39

    Hour 13

    13:00

  • 5

    41

    Hour 14

    14:00

  • 5

    41

    Hour 15

    15:00

  • 5

    41

    Hour 16

    16:00

  • 5

    41

    Hour 17

    17:00

  • 5

    41

    Hour 18

    18:00

  • 4

    39

    Hour 19

    19:00

  • Sunset

    19:48

  • 4

    39

    Hour 20

    20:00

  • 4

    39

    Hour 21

    21:00

  • 3

    37

    Hour 22

    22:00

  • 3

    37

    Hour 23

    23:00

  • Friday
  • 1

    34

    0:00

  • 1

    34

    1:00

  • 1

    34

    2:00

  • 1

    34

    3:00

  • 1

    34

    4:00

  • 1

    34

    5:00

    • 06:00

      Overcast

      34º

    • 06 55

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      34º

    • 08:00

      Overcast

      36º

    • 09:00

      Partly cloudy

      36º

    • 10:00

      Overcast

      36º

    • 11:00

      Partly cloudy

      37º

    • 12:00

      Clear

      39º

    • 13:00

      Partly cloudy

      39º

    • 14:00

      Clear

      41º

    • 15:00

      Clear

      41º

    • 16:00

      Clear

      41º

    • 17:00

      Clear

      41º

    • 18:00

      Clear

      41º

    • 19:00

      Clear

      39º

    • 19 48

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Clear

      39º

    • 21:00

      Overcast

      39º

    • 22:00

      Clear

      37º

    • 23:00

      Overcast

      37º

    • 00:00

      Fri

      Overcast

      37º

    • 01:00

      Overcast

      37º

    • 02:00

      Overcast

      36º

    • 03:00

      Overcast

      36º

    • 04:00

      Overcast

      36º

    • 05:00

      Overcast

      37º

  • 3

    37

    Hour 6

    6:00

  • Sunset

    06:53

  • 3

    37

    Hour 7

    7:00

  • 4

    39

    Hour 8

    8:00

  • 5

    41

    Hour 9

    9:00

  • 5

    41

    Hour 10

    10:00

  • 7

    45

    Hour 11

    11:00

  • 8

    46

    Hour 12

    12:00

  • 9

    48

    Hour 13

    13:00

  • 9

    48

    Hour 14

    14:00

  • 9

    48

    Hour 15

    15:00

  • 8

    46

    Hour 16

    16:00

  • 7

    45

    Hour 17

    17:00

  • 6

    43

    Hour 18

    18:00

  • 5

    41

    Hour 19

    19:00

  • Sunset

    19:49

  • 4

    39

    Hour 20

    20:00

  • 4

    39

    Hour 21

    21:00

  • 3

    37

    Hour 22

    22:00

  • 2

    36

    Hour 23

    23:00

  • Saturday
  • 3

    37

    0:00

  • 3

    37

    1:00

  • 2

    36

    2:00

  • 2

    36

    3:00

  • 2

    36

    4:00

  • 3

    37

    5:00

    • 06:00

      Light drizzle

      37º

    • 06 53

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Moderate rain

      37º

    • 08:00

      Light drizzle

      39º

    • 09:00

      Overcast

      41º

    • 10:00

      Light drizzle

      41º

    • 11:00

      Overcast

      45º

    • 12:00

      Cloudy

      46º

    • 13:00

      Overcast

      48º

    • 14:00

      Cloudy

      48º

    • 15:00

      Patchy rain possible

      48º

    • 16:00

      Cloudy

      46º

    • 17:00

      Patchy rain possible

      45º

    • 18:00

      Patchy rain possible

      43º

    • 19:00

      Patchy rain possible

      41º

    • 19 49

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      39º

    • 21:00

      Blizzard

      39º

    • 22:00

      Patchy rain possible

      37º

    • 23:00

      Blizzard

      36º

    • 00:00

      Sat

      Blizzard

      36º

    • 01:00

      Blizzard

      34º

    • 02:00

      Blizzard

      32º

    • 03:00

      Blizzard

      32º

    • 04:00

      Blizzard

      32º

    • 05:00

      Blizzard

      32º

  • 0

    32

    Hour 6

    6:00

  • Sunset

    06:52

  • 0

    32

    Hour 7

    7:00

  • 0

    32

    Hour 8

    8:00

  • 1

    34

    Hour 9

    9:00

  • 2

    36

    Hour 10

    10:00

  • 3

    37

    Hour 11

    11:00

  • 4

    39

    Hour 12

    12:00

  • 4

    39

    Hour 13

    13:00

  • 4

    39

    Hour 14

    14:00

  • 4

    39

    Hour 15

    15:00

  • 4

    39

    Hour 16

    16:00

  • 4

    39

    Hour 17

    17:00

  • 4

    39

    Hour 18

    18:00

  • 3

    37

    Hour 19

    19:00

  • Sunset

    19:50

  • 2

    36

    Hour 20

    20:00

  • 2

    36

    Hour 21

    21:00

  • 1

    34

    Hour 22

    22:00

  • 1

    34

    Hour 23

    23:00

  • Sunday
  • 2

    36

    0:00

  • 1

    34

    1:00

  • 0

    32

    2:00

  • 0

    32

    3:00

  • 0

    32

    4:00

  • 0

    32

    5:00

    • 06:00

      Partly cloudy

      32º

    • 06 52

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Clear

      32º

    • 08:00

      Partly cloudy

      32º

    • 09:00

      Cloudy

      34º

    • 10:00

      Partly cloudy

      36º

    • 11:00

      Cloudy

      37º

    • 12:00

      Cloudy

      39º

    • 13:00

      Cloudy

      39º

    • 14:00

      Cloudy

      39º

    • 15:00

      Patchy rain possible

      39º

    • 16:00

      Cloudy

      39º

    • 17:00

      Patchy rain possible

      39º

    • 18:00

      Clear

      39º

    • 19:00

      Patchy rain possible

      37º

    • 19 50

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Clear

      36º

    • 21:00

      Clear

      36º

    • 22:00

      Clear

      34º

    • 23:00

      Clear

      34º

    • 00:00

      Sun

      Clear

      32º

    • 01:00

      Clear

      32º

    • 02:00

      Clear

      32º

    • 03:00

      Clear

      32º

    • 04:00

      Clear

      32º

    • 05:00

      Clear

      32º

6
7
8
9
10
11
12
  • -1

    30

    Hour 6

    6:00

  • Sunset

    06:50

  • -1

    30

    Hour 7

    7:00

  • 0

    32

    Hour 8

    8:00

  • 0

    32

    Hour 9

    9:00

  • 0

    32

    Hour 10

    10:00

  • 1

    34

    Hour 11

    11:00

  • 2

    36

    Hour 12

    12:00

  • 2

    36

    Hour 13

    13:00

  • 3

    37

    Hour 14

    14:00

  • 3

    37

    Hour 15

    15:00

  • 3

    37

    Hour 16

    16:00

  • 3

    37

    Hour 17

    17:00

  • 2

    36

    Hour 18

    18:00

  • 1

    34

    Hour 19

    19:00

  • Sunset

    19:51

  • 0

    32

    Hour 20

    20:00

  • 0

    32

    Hour 21

    21:00

  • 0

    32

    Hour 22

    22:00

  • 0

    32

    Hour 23

    23:00

  • Monday
  • 0

    32

    0:00

  • 0

    32

    1:00

  • 0

    32

    2:00

  • 0

    32

    3:00

  • 0

    32

    4:00

  • 0

    32

    5:00

    • 06:00

      Partly cloudy

      -1º

      30º

    • 06 50

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Clear

      -1º

      30º

    • 08:00

      Partly cloudy

      32º

    • 09:00

      Clear

      32º

    • 10:00

      Partly cloudy

      32º

    • 11:00

      Clear

      34º

    • 12:00

      Clear

      36º

    • 13:00

      Clear

      36º

    • 14:00

      Clear

      37º

    • 15:00

      Clear

      37º

    • 16:00

      Clear

      37º

    • 17:00

      Clear

      37º

    • 18:00

      Partly cloudy

      36º

    • 19:00

      Clear

      34º

    • 19 51

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Partly cloudy

      32º

    • 21:00

      Partly cloudy

      32º

    • 22:00

      Partly cloudy

      32º

    • 23:00

      Partly cloudy

      32º

    • 00:00

      Mon

      Partly cloudy

      39º

    • 01:00

      Partly cloudy

      39º

    • 02:00

      Partly cloudy

      39º

    • 03:00

      Partly cloudy

      39º

    • 04:00

      Partly cloudy

      39º

    • 05:00

      Partly cloudy

      39º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      39º

    • 06 48

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      39º

    • 08:00

      Patchy rain possible

      39º

    • 09:00

      Patchy rain possible

      39º

    • 10:00

      Partly cloudy

      39º

    • 11:00

      Partly cloudy

      39º

    • 12:00

      Partly cloudy

      39º

    • 13:00

      Patchy rain possible

      39º

    • 14:00

      Patchy rain possible

      39º

    • 15:00

      Patchy rain possible

      39º

    • 16:00

      Patchy rain possible

      39º

    • 17:00

      Patchy rain possible

      39º

    • 18:00

      Patchy rain possible

      39º

    • 19:00

      Patchy rain possible

      39º

    • 19 52

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      39º

    • 21:00

      Patchy rain possible

      39º

    • 22:00

      Patchy rain possible

      39º

    • 23:00

      Patchy rain possible

      39º

    • 00:00

      Tue

      Patchy rain possible

      39º

    • 01:00

      Patchy rain possible

      39º

    • 02:00

      Patchy rain possible

      39º

    • 03:00

      Patchy rain possible

      39º

    • 04:00

      Patchy rain possible

      39º

    • 05:00

      Patchy rain possible

      39º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      39º

    • 06 46

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      39º

    • 08:00

      Patchy rain possible

      39º

    • 09:00

      Patchy rain possible

      39º

    • 10:00

      Patchy rain possible

      39º

    • 11:00

      Patchy rain possible

      39º

    • 12:00

      Patchy rain possible

      39º

    • 13:00

      Patchy rain possible

      39º

    • 14:00

      Patchy rain possible

      39º

    • 15:00

      Patchy rain possible

      39º

    • 16:00

      Patchy rain possible

      39º

    • 17:00

      Patchy rain possible

      39º

    • 18:00

      Patchy rain possible

      39º

    • 19:00

      Patchy rain possible

      39º

    • 19 53

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      39º

    • 21:00

      Patchy rain possible

      39º

    • 22:00

      Patchy rain possible

      39º

    • 23:00

      Partly cloudy

      39º

    • 00:00

      Wed

      Partly cloudy

      39º

    • 01:00

      Partly cloudy

      39º

    • 02:00

      Partly cloudy

      39º

    • 03:00

      Partly cloudy

      39º

    • 04:00

      Partly cloudy

      39º

    • 05:00

      Partly cloudy

      39º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      39º

    • 06 44

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      39º

    • 08:00

      Partly cloudy

      39º

    • 09:00

      Patchy rain possible

      39º

    • 10:00

      Patchy rain possible

      39º

    • 11:00

      Patchy rain possible

      39º

    • 12:00

      Patchy rain possible

      39º

    • 13:00

      Patchy rain possible

      39º

    • 14:00

      Patchy rain possible

      39º

    • 15:00

      Patchy rain possible

      39º

    • 16:00

      Patchy rain possible

      39º

    • 17:00

      Patchy rain possible

      39º

    • 18:00

      Patchy rain possible

      39º

    • 19:00

      Patchy rain possible

      39º

    • 19 55

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      39º

    • 21:00

      Patchy rain possible

      39º

    • 22:00

      Patchy rain possible

      39º

    • 23:00

      Patchy rain possible

      39º

    • 00:00

      Thu

      Patchy rain possible

      41º

    • 01:00

      Patchy rain possible

      41º

    • 02:00

      Patchy rain possible

      41º

    • 03:00

      Patchy rain possible

      41º

    • 04:00

      Patchy rain possible

      41º

    • 05:00

      Patchy rain possible

      41º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      41º

    • 06 43

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      41º

    • 08:00

      Patchy rain possible

      41º

    • 09:00

      Patchy rain possible

      41º

    • 10:00

      Patchy rain possible

      41º

    • 11:00

      Patchy rain possible

      41º

    • 12:00

      Patchy rain possible

      41º

    • 13:00

      Patchy rain possible

      41º

    • 14:00

      Patchy rain possible

      41º

    • 15:00

      Patchy rain possible

      41º

    • 16:00

      Patchy rain possible

      41º

    • 17:00

      Patchy rain possible

      41º

    • 18:00

      Patchy rain possible

      41º

    • 19:00

      Patchy rain possible

      41º

    • 19 56

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      41º

    • 21:00

      Patchy rain possible

      41º

    • 22:00

      Patchy rain possible

      41º

    • 23:00

      Patchy rain possible

      41º

    • 00:00

      Fri

      Patchy rain possible

      43º

    • 01:00

      Patchy rain possible

      43º

    • 02:00

      Patchy rain possible

      43º

    • 03:00

      Patchy rain possible

      43º

    • 04:00

      Patchy rain possible

      43º

    • 05:00

      Patchy rain possible

      43º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      43º

    • 06 41

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      43º

    • 08:00

      Moderate rain at times

      43º

    • 09:00

      Patchy rain possible

      43º

    • 10:00

      Patchy rain possible

      43º

    • 11:00

      Patchy rain possible

      43º

    • 12:00

      Patchy rain possible

      43º

    • 13:00

      Patchy rain possible

      43º

    • 14:00

      Patchy rain possible

      43º

    • 15:00

      Patchy rain possible

      43º

    • 16:00

      Patchy rain possible

      43º

    • 17:00

      Patchy rain possible

      43º

    • 18:00

      Patchy rain possible

      43º

    • 19:00

      Patchy rain possible

      43º

    • 19 57

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      43º

    • 21:00

      Patchy rain possible

      43º

    • 22:00

      Patchy rain possible

      43º

    • 23:00

      Patchy rain possible

      43º

    • 00:00

      Sat

      Patchy rain possible

      43º

    • 01:00

      Patchy rain possible

      43º

    • 02:00

      Patchy rain possible

      43º

    • 03:00

      Patchy rain possible

      43º

    • 04:00

      Patchy rain possible

      43º

    • 05:00

      Patchy rain possible

      43º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      43º

    • 06 39

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      43º

    • 08:00

      Patchy rain possible

      43º

    • 09:00

      Patchy rain possible

      43º

    • 10:00

      Patchy rain possible

      43º

    • 11:00

      Patchy rain possible

      43º

    • 12:00

      Patchy rain possible

      43º

    • 13:00

      Patchy rain possible

      43º

    • 14:00

      Patchy rain possible

      43º

    • 15:00

      Patchy rain possible

      43º

    • 16:00

      Patchy rain possible

      43º

    • 17:00

      Patchy rain possible

      43º

    • 18:00

      Patchy rain possible

      43º

    • 19:00

      Patchy rain possible

      43º

    • 19 58

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      43º

    • 21:00

      Patchy rain possible

      43º

    • 22:00

      Partly cloudy

      43º

    • 23:00

      Patchy rain possible

      43º

    • 00:00

      Sun

      Patchy rain possible

      45º

    • 01:00

      Patchy rain possible

      45º

    • 02:00

      Patchy rain possible

      45º

    • 03:00

      Patchy rain possible

      45º

    • 04:00

      Patchy rain possible

      45º

    • 05:00

      Patchy rain possible

      45º

13
14
15
16
17 Avg 46º
18 Avg 46º
19 Avg 46º
    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      45º

    • 06 38

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      45º

    • 08:00

      Patchy rain possible

      45º

    • 09:00

      Patchy rain possible

      45º

    • 10:00

      Patchy rain possible

      45º

    • 11:00

      Patchy rain possible

      45º

    • 12:00

      Patchy rain possible

      45º

    • 13:00

      Patchy rain possible

      45º

    • 14:00

      Patchy rain possible

      45º

    • 15:00

      Patchy rain possible

      45º

    • 16:00

      Patchy rain possible

      45º

    • 17:00

      Patchy rain possible

      45º

    • 18:00

      Patchy rain possible

      45º

    • 19:00

      Patchy rain possible

      45º

    • 19 59

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 20:00

      Patchy rain possible

      45º

    • 21:00

      Patchy rain possible

      45º

    • 22:00

      Patchy rain possible

      45º

    • 23:00

      Patchy rain possible

      45º

    • 00:00

      Mon

      Patchy rain possible

      43º

    • 01:00

      Patchy rain possible

      43º

    • 02:00

      Patchy rain possible

      43º

    • 03:00

      Patchy rain possible

      43º

    • 04:00

      Patchy rain possible

      43º

    • 05:00

      Patchy rain possible

      43º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      43º

    • 06 36

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      43º

    • 08:00

      Patchy rain possible

      43º

    • 09:00

      Patchy rain possible

      43º

    • 10:00

      Patchy rain possible

      43º

    • 11:00

      Patchy rain possible

      43º

    • 12:00

      Patchy rain possible

      43º

    • 13:00

      Patchy rain possible

      43º

    • 14:00

      Patchy rain possible

      43º

    • 15:00

      Patchy rain possible

      43º

    • 16:00

      Patchy rain possible

      43º

    • 17:00

      Patchy rain possible

      43º

    • 18:00

      Moderate rain at times

      43º

    • 19:00

      Patchy rain possible

      43º

    • 20:00

      Patchy rain possible

      43º

    • 20 00

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 21:00

      Patchy rain possible

      43º

    • 22:00

      Patchy rain possible

      43º

    • 23:00

      Patchy rain possible

      43º

    • 00:00

      Tue

      Patchy rain possible

      43º

    • 01:00

      Patchy rain possible

      43º

    • 02:00

      Patchy rain possible

      43º

    • 03:00

      Patchy rain possible

      43º

    • 04:00

      Patchy rain possible

      43º

    • 05:00

      Patchy rain possible

      43º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      43º

    • 06 34

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      43º

    • 08:00

      Patchy rain possible

      43º

    • 09:00

      Patchy rain possible

      43º

    • 10:00

      Patchy rain possible

      43º

    • 11:00

      Patchy rain possible

      43º

    • 12:00

      Patchy rain possible

      43º

    • 13:00

      Patchy rain possible

      43º

    • 14:00

      Patchy rain possible

      43º

    • 15:00

      Patchy rain possible

      43º

    • 16:00

      Patchy rain possible

      43º

    • 17:00

      Patchy rain possible

      43º

    • 18:00

      Patchy rain possible

      43º

    • 19:00

      Patchy rain possible

      43º

    • 20:00

      Patchy rain possible

      43º

    • 20 02

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 21:00

      Patchy rain possible

      43º

    • 22:00

      Patchy rain possible

      43º

    • 23:00

      Patchy rain possible

      43º

    • 00:00

      Wed

      Patchy rain possible

      45º

    • 01:00

      Patchy rain possible

      45º

    • 02:00

      Patchy rain possible

      45º

    • 03:00

      Patchy rain possible

      45º

    • 04:00

      Patchy rain possible

      45º

    • 05:00

      Patchy rain possible

      45º

    We only display hourly forecasts for up to 14 days 😢
    We only display hourly forecasts for up to 14 days 😢
    • 06:00

      Patchy rain possible

      45º

    • 06 32

      SUNRISE https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunrise.png
    • 07:00

      Patchy rain possible

      45º

    • 08:00

      Patchy rain possible

      45º

    • 09:00

      Patchy rain possible

      45º

    • 10:00

      Patchy rain possible

      45º

    • 11:00

      Patchy rain possible

      45º

    • 12:00

      Patchy rain possible

      45º

    • 13:00

      Patchy rain possible

      45º

    • 14:00

      Patchy rain possible

      45º

    • 15:00

      Patchy rain possible

      45º

    • 16:00

      Patchy rain possible

      45º

    • 17:00

      Patchy rain possible

      45º

    • 18:00

      Patchy rain possible

      45º

    • 19:00

      Patchy rain possible

      45º

    • 20:00

      Patchy rain possible

      45º

    • 20 03

      SUNSET https://assets.holiday-weather.com/images/mobile/weather_icons/png/sunset.png
    • 21:00

      Patchy rain possible

      45º

    • 22:00

      Patchy rain possible

      45º

    • 23:00

      Patchy rain possible

      45º

    • 00:00

      Thu

      Patchy rain possible

      41º

    • 01:00

      Patchy rain possible

      41º

    • 02:00

      Patchy rain possible

      41º

    • 03:00

      Patchy rain possible

      41º

    • 04:00

      Patchy rain possible

      41º

    • 05:00

      Patchy rain possible

      41º

20 Avg 43º
21 Avg 43º
22 Avg 43º
23 Avg 45º
24 Avg 45º
25 Avg 43º
26 Avg 45º
27 Avg 46º
28 Avg 48º
29 Avg 46º
30 Avg 48º
Forecast
Avg Historical Daily Average

What's The Weather Like in Toronto in April?

The winter cold abates and spring weather rises in Toronto in April.

Is Toronto Cold In April?

Daily average temperatures range from a high of 9C to a low of 4C. April's overall average is 7C. These temperatures are slightly cooler than Brussels and slightly warmer than Stockholm.

Sunshine Hours in Toronto

The daily hours of sun climb two hours from March, giving April eight hours of sunshine a day. 

Rain and Snow In Toronto In April

One day lower than the yearly high in May, April has 16 rainy days over the month with a total rainfall of 50 mm. While snow isn't common in April, you could see an accumulation of 10 cm.

Is April Windy In April

While not extreme, April sees some of the year's strongest winds. You can expect gusts up to 19 m/s and lows of 0.5 m/s with an average of 5.4 m/s.

Hotels for Toronto in April

Stay at a sleek downtown hotel with a gourmet eatery. Or check into a suite by the airport that overlooks a golf course. From quaint boutiques to no-frill options with central locations, Toronto's hotels offer a wide range of choice to suite every traveller.

The Omni King Edward Hotel

Offering downtown accommodations for over a century, the Omni King Edward Hotel has upscale guestrooms with high-end furnishings, flat-screen TVs and Keurig coffeemakers. Check into a suite for a fireplace, living room, kitchen and dining area.

View art at an on-site gallery before savouring a gourmet meal at an exclusive restaurant or a craft cocktail at a sophisticated bar. If you're looking for a beauty treatment or want to get in a workout, there's a spa and a state-of-the-art fitness centre.

Hampton Inn by Hilton Toronto Airport Corporate Centre

A favourite with both business and layover travellers, Hampton Inn by Hilton Toronto Airport Corporate Centre has colour-splashed guestrooms with flat-screen TVs, microwaves and pull-out sofas. Unlike other airport accommodations with views of tarmacs, Hampton Inn overlooks the verdant Centennial Park & Golf Club.

Refresh at an indoor saltwater pool, work out at a fitness centre and spend leisure time on a putting green. Complimentary perks include a free beverage station and an included hot breakfast, which you can take with you in an on-the-go bag.

Hotel Victoria

Set in a heritage building dating to 1909, Hotel Victoria offers boutique accommodations in the downtown financial district. The historical hotel is a seven-minute walk to St Lawrence Market and two kilometres from the landmark CN Tower.

Upscale rooms of moderate size have minimalist black-and-white decors and feature hardwood floors, pillow-top mattresses, flat-screen TVs and mini-fridges. There's an on-site casual eatery with high ceilings that serves breakfast and lunch.

Search for your next stay in Toronto Choose from millions of homes, hotels and other properties all over the world

Beaches for April for Toronto

Gibraltar Point Beach

A good beach for the early days of spring, Gibraltar Point Beach offers the chance for a stroll to a historic lighthouse. Hop a ferry to Centre Island and walk to the structure, which lies near the Artscape Gibraltar Point artists' centre. The centre is a hub for local artists and has hosted retreats, festivals and workshops for years.

Restaurants and Bars for Toronto in April

Enjoy fine dining in an elegant European setting, share Spanish tapas with friends at a casual lakefront eatery or indulge in pub grub at an old-school tavern. Toronto's dining choices reflect both its Canadian heritage and influences from across the globe.

Chiado Restaurant

For an old-school experience that harkens back to more elegant times, head to Chiado Restaurant. Take a stately seat in a Queen Anne chair and prepare for some of the best seafood dishes you can get in the city. Start the meal with raw sardines marinated with lemon and coriander in Portuguese olive oil. Savour fresh-caught monkfish, tender octopus tentacles or lobster over a delicate bed of saffron risotto.

If you're more into meat dishes, you can't go wrong with quail brushed with spicy piri piri sauce. Chiado is open from Monday to Friday from 12 pm to 10 pm and on weekends from 5 pm to 10 pm.

LaVinia Restaurant

LaVinia Restaurant specialises in Spanish small plates. Tucked into a compact but contemporary space on the Lakeshore in Etobicoke, the eatery is under the helm of Chef Fernando Garcia, who honed his culinary skills at the acclaimed eatery Prego in Alicante, Spain. Savour tapas including piquillo peppers stuffed with seafood mousse, and finely sliced Ibérico ham.

The menu has a wide selection of paellas, pastas and Spanish-inspired seafood dishes including Basque Style Codfish Stew. LaVinia is open from Tuesday to Saturday from 5 pm to 10 pm, on Sunday from 4 pm to 9 pm and is closed on Monday.

Olde Yorke Fish & Chips

Olde Yorke Fish & Chips is exactly as it sounds an old-school spot that specialises in traditional Fish and Chips. A traditional British pub that hasn't seen its throwback charm hijacked by hipsters, the tavern welcomes with leather booths and a seafood-heavy menu.

Order a pint and tuck into cod, halibut or haddock that's battered, fried and served alongside golden fries. Olde Yorke is open from Monday to Saturday from 11 am to 9 pm and is closed on Sunday.

Paddington's Pump Restaurant

Tucked into a cosy corner of the St Lawrence Market, Paddington's Pump Restaurant is the venue's only eatery that offers a full menu with sit-down dinner service. In summer months you can dine alfresco on a patio. Enjoy tummy-warming pub classics including fish 'n chips, roast beef, an award-winning Reuben sandwich and their signature peameal sandwich. With scenic views over the town, the casual eatery is popular with locals and visitors alike.

Paddington's is open from Tuesday to Friday from 6 am to 7pm, on Saturday from 6 am to 6 pm, Sunday from 8 am to 5 pm and on Monday from 7 am to 5 pm.

Things to Do in Toronto in April    

Hockey Hall of Fame                       

One of Toronto's most-visited attractions, the Hockey Hall of Fame has over 6,000 square metres dedicated to the history of Canada's favourite sport. View hockey artefacts from around the world. Play state-of-the-art games that test your skills on the ice. Enjoy exhibits on hockey's greatest players, step inside a replica of a pro dressing room and browse a shop with a multitude of memorabilia.

Kensington Market   

Don't be bothered by the chaos, the bustling Kensington Market is a must-see on your trip to Toronto. Set amid tree-lined streets with Victorian homes, the lively market has an almost dizzying array of produce vendors, bakeries and speciality cheese shops. Dining ranges from high-end restaurants to chic lounges and cosy cafes. You'll likely see some live music and street performers in the pedestrian-only space.

Casa Loma

A Gothic Revival mansion in midtown, Casa Loma welcomes you to experience life in the Edwardian era. Walk along hidden passageways, marvel at ornate rooms and ascend a tower to take in magnificent views of the city. On its two hectares of grounds, you'll find fountains, sculptures and a carriage house with vintage automobiles.