(Politano Cafe / Instagram)

The sun is shining, summer is on the horizon and all we need is a cool, creamy and drinkable treat to go with it.

While restaurants are still restricted when it comes to dine-in, enjoying a frosty beverage on a patio or via takeout or delivery sounds like a delicious plan we’d all be down for.

Luckily for us, Victoria has no shortage of eateries that offer up some seriously tasty milkshakes – from classics, to creative twists and even vegan options, we’ve rounded up the best of the best here.

Without further ado, here are 29 places to get some of the best milkshakes in Victoria:

1. Politano Cafe – 7088 West Saanich Road

2. Beacon Drive-In – 126 Douglas Street

3. Big Wheel Burger –

  • Saanich: #703-771 Vernon Avenue
  • Cook Street Village: 341 Cook Street
  • Westside Village: #210-172 Wilson Street

4. Burger Crush –

  • 787 Fort Street
  • 1580 Cook Street

5. Floyd’s Diner –

  • James Bay: 332 Menzies Street
  • Royal Oak: 4496 West Saanich Road
  • Langford: 721 Station Avenue

6. Fountain Diner – 2800 Bryn Maur Road

7. Johnny Rockets – #228C – 1150 Douglas Street

8. Sugar Shack Ice Cream & Bakery – 4492 Happy Valley Road

9. Chocolats Favoris – 1010 Government Street

10. Fat Burger –

  • Downtown: 1209 Douglas Street
  • Langford: #102 – 3004 Merchant Way

11. QV Cafe – 1701 Government Street

12. Interactivity Board Game Cafe -723 Yates Street

13. Pluto’s Diner – 2709 Quadra Street (New location – opening date TBD!)

14. Mr. Tubbs Ice Cream Parlor – 3454 Tillicum Road

15. Java Joe’s -3075d Douglas Street

16. De Dutch – #1 – 4011 Quadra Street

17. Parachute Ice Cream – #105-2626 Bridge Street

18. Tartan Toque – 1507 Pandora Avenue

19. Marble Slab Creamery – 1150 Douglas Street

20. Frankie’s Modern Diner – 910 Government Street

21. Jam Cafe – 542 Herald Street

22. Milkcow Cafe -762 Yates Street

23. Jackson’s Ice Cream Float – 1 Dallas Road

24. Red Robin – 800 Tolmie Avenue

25. Sassy’s Restaurant – 6719 West Saanich Road

26. White Spot –

  • 1871 Fort Street
  • 3965 Quadra Street
  • 941 Langford Parkway
  • 2401 Mt Newton Cross Road

27. Fish on Fifth – 9812 Fifth Street

28. Five and Dime Diner – 2305 Beacon Avenue

29. Betty Burger – #203 – 1001 Wharf Street

Know of any spots that we may have missed? Let us know in the comment section below!

Subscribe to the Victoria Buzz newsletter to receive the latest news, events and more directly to your inbox. Every day.