Short answer: Sea of Coffee, tucked just off the main street and dog-friendly, and Pebbles Tea Room, a family-run café, are the two to seek out. Both are a short walk from the busy harbour front. Go in the morning or early evening to avoid the mid-afternoon cream tea rush.
St Ives does hot chocolate well across a few genuinely good spots, most of them tucked just off the busiest harbour stretch — worth seeking out rather than settling for the first café you pass.
Sea of Coffee is tucked just off the main street, dog-friendly, and does a proper Cornish cream tea alongside genuinely good hot drinks — small inside, so expect a short queue at weekends.
Pebbles Tea Room is genuinely welcoming, family-run, and known for its Sunday roast and milkshakes — the hot chocolate here comes with the same warm, accommodating service the venue's known for more broadly.
St Ives' busiest harbour cafés are built for volume and turnover, which isn't always where the best hot chocolate comes from — both Sea of Coffee and Pebbles Tea Room are smaller, more personal operations a short walk from the crush, and it shows in the quality.
Both get noticeably busier at traditional cream tea time — mid-afternoon — so a morning or early-evening visit tends to mean a shorter wait and a calmer stop.
St Ives has plenty of harbour-front cafés built for volume and quick turnover, and both Sea of Coffee and Pebbles Tea Room stand apart by taking the time to do it properly — real chocolate, properly steamed milk, and a genuinely warm welcome rather than a rushed transaction.
Given St Ives' compact, walkable layout, either café works well as a stop partway through a harbour wander — a good excuse to pause and warm up before continuing on to the galleries or the beaches beyond.
These are the Google ratings and practical details we hold for the places named above, from our St Ives guide. Review counts change, so treat them as a guide to how well established each place is rather than a league table.
Not every good option fits in one guide. These are the next places near St Ives we would point you to for this kind of day, with the rating, price band and distance from the town centre as listed on our St Ives page.
If this guide is one stop in a longer day, these are the highest-rated options in each category on our St Ives page that are not already mentioned above.
Parking. Use the park and ride at St Erth station. The train drops you in the middle of town, the coastal route is genuinely scenic, and you avoid St Ives' notoriously tight streets entirely. Full guide: St Ives Parking: Why You Should Use the Park and Ride.
Winter. Tate St Ives and the main galleries run year-round, and the town keeps a real winter trade. Beach cafés and some seasonal shops close. Parking becomes possible again, which alone changes the visit. Full guide: St Ives in Winter: What's Open, and That Famous Light.
Rainy days. St Ives has more indoor culture per street than anywhere in Cornwall: Tate St Ives above Porthmeor, the Hepworth museum (free for children), the Leach Pottery, hands-on chocolate workshops at I Should Coco, and galleries in every lane. Full guide: What to Do in St Ives When It Rains.
Of the places on our St Ives page with at least 100 Google reviews, Chapels Café has the highest rating at 4.9 from 139 reviews, 0.2 mi from the centre.
25 of the 54 places on our St Ives page are marked dog friendly, including St Ives Harbour, Porthmeor Beach Cafe, Sloop Inn. The 'Dog with us' filter on the St Ives page shows them all.
Use the park and ride at St Erth station. The train drops you in the middle of town, the coastal route is genuinely scenic, and you avoid St Ives' notoriously tight streets entirely.
Porthgwidden Beach is listed at 0.3 mi from St Ives town centre on our St Ives page.
Ratings and review counts are from Google as recorded on our St Ives page and will drift over time; opening hours, prices and dog policies are the businesses' to change, so check before a special trip.
See the full St Ives guide, filtered by who's with you.
Open the St Ives guide →