Saturday, June 14

Opening ceremony, between 10.30am-4pm, Town Hall Square, Keighley. All events are of a 15-30 minute duration.

Body Shop (Airedale Centre) 9am-5pm: A makeover and manicure for that special night out. Booking is essential, by phoning Lisa on 01535 690556.

Festival of Modeling (Library Lecture Hall) 10am-4pm: Demonstrations of modeling techniques will be given by members of the Keighley Model Railway Club.

Vintage Carriages Trust (Ingrow Station) 11am4.30pm: Admission charges to the museum are £1 for adults, 75p for seniors and for accompanied children. A family ticket is £3

Keighley Disabled Centre (Temple Row) 10.30am-onwards: Open day with stalls, activities and refreshments as well as live music and songs. The event is free.

Cobbydale Singers in Concert (Keighley Shared Church) 7-9pm: 16 ladies will be singing, tickets are priced at £5. Phone Elaine Isherwood on 652672 for details.

World Record Charity Marathon Karaoke: Hardy's Cafe (part of Hi Energy Dance Studio) Russell Street (see separate story).

Sunday, June 15

Historic Vehicle Rally

10am-4pm: Keighley's 8th annual rally,at Marley playing fields.

Festival Express (Marley)

10am-4pm Marley playing fields: Keighley and District Model Engineering Society with steam locomotive traction engines.

'The Ghosts' Performed by "Inner Space" Performance Group, East Riddlesden Hall, 1.30pm.

Holy Family Garden Party, 2-4pm: Haworth band, sports and fund-raising stalls, family entertainment and a free bus link to town.

World Record Charity Marathon Karaoke: See separate story.

SportKarnival, Oakbank School, 12.30-5.30pm: A joint event between SportKeighley, Oakbank School and Keighley Festival. Various events throughout the day including, football, athletics, Asian sports.

Monday, June 16

Modern Sequence Tea Dance, Victoria Hall, 1.30-4.30pm:with Harry and Flo plus live music from keyboard player Jim Waddington. Admission £1

Asian Arts & Crafts, Sangat Centre, 10am-4pm A free event of arts and crafts made by the local people from Pakistan, India and Bangladesh.

Mehfil-E-Naat, Men's event, Sangat Centre, 6-9pm.

Mehndi, Henna Hand Painting, Sangat Centre), noon-5pm Admission is free.

KASA. Cricket Tournament, Marley playing fields,

6-9pm

World Record Charity Marathon "Karaoke" See separate story for details.

Tuesday, June 17

Bangladeshi Cooking, Sangat Centre, 6-9pm, free.

Vintage Carriages Trust, Ingrow Station, 11am-4.30pm.

Asian Arts & Crafts, Sangat Centre,10am-4pm, free.

Russell Street Project, Russell St & Damems,

12.30-3.15pm: Pick up/drop off point Hanover Street

(Access Bus Stop).

Keighley & Worth Valley Railway, steam tours of the line, visiting Ingrow Museum and Edwardian Oakworth Station.

KASA. Cricket Tournament, Marley playing fields, 6-9pm, 8-a-side tournament.

Old Time Music Hall, Victoria Hall, 1.30-3.30pm, Ticket only admission, free of charge to pensioners, and obtainable from Keighley Information Centre, Town Hall

World Record Charity Marathon "Karaoke", Hardy's Caf & Bar, Russell Street.

Wednesday, June 18

Mehfil-E-Naat, women and children, Sangat Centre, 3-7pm, free.

Vintage Carriages Trust, Ingrow Station, 11am-4.30pm

Asian Arts & Crafts, Sangat Centre, 10am-4pm, free.

Modern Ballroom, Sequence & Latin American Tea Dance, Victoria Hall, 1.30-4.30pm, with Maurice and live music from Blackpool based musician Arthur Casson. Admission £1

Keighley & Worth Valley Railway, steam tours of the line.

KASA Cricket Tournament, Marley playing fields, 6-9pm, the final.

World Record Charity Marathon Karaoke, final day, Hardy's Caf & Bar, Russell Street.

Thursday, June 19

"Traditional old Yorkshire Recipes", Russell Street Project, 130-4pm, Sample an afternoon of cookery using traditional Yorkshire recipes, free admission and tasting.

Vintage Carriages Trust, Ingrow Station, 11am-4.30pm.

Asian Arts & Crafts, Sangat Centre, 10am-4pm, free.

Pakistani Cooking, Sangat Centre, 6-9pm, free.

Keighley & Worth Valley Railway, steam tours of the line.

A Tale of Two Sofas, by H Club, Central Methodist Hall, 7.30pm, actors aged between 9-13 perform a production written by organisers and cast.

Friday, June 20

Swing/jive/line dancing concert, Victoria Hall, 7.30-11.30pm, with DJs Cath of the "Silver Star Stompers" and "Swinging Sue and her Swing Jivers." Admission £3 (doors open at 7pm).

Vintage Carriages Trust, Ingrow Station, 11am-4.30pm.

Asian Arts & Crafts, Sangat Centre, 10am-4pm, free.

Festival 'Grand Prix', Butt Lane, Haworth, 6-10pm, Haworth Radio Controlled Car Club special race evening.

Old Time & Popular Sequence Tea Dance, Victoria Hall, 1.30-4.30pm, with compares Deryck and Joyce plus live music from keyboard player Jim Waddington. Admission is £1

A Tale of Two Sofas, H Club, Central Methodist Hall, 7.30pm start.

Bacca Pipes Folk Club, 3 Henry St, 8.30pm start, special festival guests. Admission £4 on the door

Saturday, June 21

Children's Afternoon, Cliffe Castle Park, 1-4pm, hosted by Tam Ryan to delight audiences of all ages, featuring comedy capers with Krafty Kev, illusionists Visage and vocal dance act Red.

Keighley Amateur Operatic & Dramatic Society, Victoria Hall, 7-11pm, in conjunction with Irene Ogden School of Dancing "An Evening of Song & Dance," ladies in evening gowns and gentlemen in tuxedos, curtain up 7pm sharp. Tickets at £6 are available from Keighley Information Centre.

Vintage Carriages Trust, Ingrow Station, 11am-4.30pm.

A Tale of Two Sofa's, H Club, Central Methodist Hall, 7.30pm.

Body Shop Makeover Marathon, Airedale Centre, 9am-5pm, booking is essential by phoning 01535 690556.

KASA 5-A-Side Football Tournament, Leisure Centre, 9am-8pm.

Sunday, June 22

Vintage Carriages Trust, Ingrow Station, 11am-4.30pm.

Naat Khawani Mehfil, Emily Street, 3-7pm, organised by Muslim Community Centre, free.

Pothohari Sheir, Central Hall, Alice Street, 7-11.59pm, organised by the Sangat Centre, free.