Public library hours

Location

Days

Hours

Street Address

Phone

Abbotsford

Monday - Friday

9:00 – 4:00

32375 Veteran's Way

778.666.2953

Campbell River

Friday

(third of each month)

9:00 - 3:30

500 - 13th Avenue

250.286.7539

Chilliwack

Thursday

8:30 - 4:00

46085 Yale Road

604.795.8431

Courtenay

Tuesday

11:30 - 4:00

238 Government Street

250.746.1254

Cranbrook

Tuesday

9:00 - 3:30

102 - 11th Avenue South

250.426.1204

Dawson Creek

N/A

N/A

1201 - 103 Avenue

250.784.2278

Duncan

Wednesday

9:00 – 3:30

238 Government Street

250.746.1254

Fort St John

Monday

9:00 – 3:00

10600 - 100th Street

250.787.3227

Kamloops

Monday - Friday

9:00 – 4:00

455 Columbia Street, Room 314

250.828.4385

Kelowna

Monday - Friday

9:00 – 4:00

333-1355 Water Street

250.470.6980

Nanaimo

Monday - Friday

9:00 – 4:00

35 Front Street

250.716.5968

Nelson

Tuesday

9:00 – 3:30

320 Ward Street

250.354.6178

New Westminster

Monday - Friday

9:00 – 4:00

651 Carnarvon Street

604.660.8577

North Vancouver

N/A

N/A

200 East 23rd Street

604.981.0270

Penticton

Wednesday

9:00 – 3:30

100 Main Street

250.492.1241

Port Alberni

Wednesday

9:00 – 3:30

2999 - 4th Avenue

250.720.2420

Port Coquitlam

N/A

N/A

2620 Mary Hill Road

604.927.2159

Powell River

N/A

N/A

6953 Alberni Street

604.485.3638

Prince George

Monday - Friday

9:00 – 4:00

250 George Street

250.614.2763

Prince Rupert

Thursday

9:00 – 3:30

100 Market Place

250.624.7746

Quesnel

Wednesday

8:30 – 3:00

350 Barlow Avenue

250.992.4247

Rossland

N/A

N/A

2288 Columbia Avenue 

250.362.7368 

Salmon Arm

Monday

(last of each month)

10:00 – 2:00

500 - 2nd Avenue NE

250.832.1617

Smithers

Thursday

9:30 – 4:00

3793 Alfred Avenue

250.847.7380

Surrey

Tuesday

8:30 – 4:00

14340 - 57th Avenue

604.572.2307

Terrace

Thursday

9:00 – 3:30

3408 Kalum Street

250.638.2112

Vancouver

Monday - Friday

9:00 – 4:30

800 Smithe Street  

604.660.2841

Vernon

Tuesday

9:00 – 3:30

3001 - 27th Street

250.549.5432

Victoria

Monday - Friday

9:00 – 4:00

850 Burdett Avenue

250.387.3239

Williams Lake

Thursday

9:00 – 3:30

540 Borland Street

250.398.4289