iCalendars for BBC Programme Schedules

You can subscribe to an iCalendar version of the BBC's programme schedule information from this page. This service is supported by backstage.bbc.co.uk and provided in compliance with the terms of the BBC backstage license.

An iCalendar file is intended for use with calendar software such as Apple's iCal or Microsoft's Calendar. It won't mean much in a Web browser.

The calendars cover the next seven days of programming. The schedules are updated daily.

BBC Television & Radio Schedules

BBC 1
bbcone/cambridge.ics
bbcone/channel_islands.ics
bbcone/east.ics
bbcone/east_midlands.ics
bbcone/east_yorkshire.ics
bbcone/london.ics
bbcone/ni.ics
bbcone/north_east.ics
bbcone/north_west.ics
bbcone/oxford.ics
bbcone/scotland.ics
bbcone/south.ics
bbcone/south_east.ics
bbcone/south_west.ics
bbcone/wales.ics
bbcone/west.ics
bbcone/west_midlands.ics
bbcone/yorkshire.ics
BBC 2
bbctwo/england.ics
bbctwo/ni.ics
bbctwo/ni_analogue.ics
bbctwo/scotland.ics
bbctwo/wales.ics
bbctwo/wales_analogue.ics
BBC 3
bbcthree.ics
BBC 4
bbcfour.ics
BBC HD
bbchd.ics
CBeebies
cbeebies.ics
CBBC
cbbc.ics
BBC News
bbcnews.ics
Parliament
parliament.ics
Radio 1
radio1/england.ics
radio1/northernireland.ics
radio1/scotland.ics
radio1/wales.ics
1Xtra
1xtra.ics
Radio 2
radio2.ics
Radio 3
radio3.ics
Radio 4
radio4/fm.ics
radio4/lw.ics
5 Live
5live.ics
5 Live Sports Extra
5livesportsextra.ics
6music
6music.ics
Radio 7
radio7.ics
Asian Network
asiannetwork.ics
World Service
worldservice.ics

Changes

Events in calendars now have a link to that programme's page on the BBC website.

The script that generates the calendars is written in Python.

Feedback by email to david@gasmark6.com please.

Updated 7 March 2012