Día grocery store on the way out of town; stock up if you are going to the albergue in Outeiro. Excellent panadería and bakery in town right on the Camino, in the block or two after you cross the river.
Bar Ríos. Immediately across the bridge on your right. Tel. 981 512 305. Restaurant and rooms available. Room prices seem to vary by season, from 10-15-20 €, based on what pilgrims have reported. Food reported to be quite good. Menú del día 12€, with additional charge for wine after the first glass.
Pensión O Cruceiro da Ulla; tel. 981 512 665; firstname.lastname@example.org. Located across the street from the Día grocery store. Newly constructed, functional, good service and good prices. They also have an albergue.
Hostal Churrasco de Juanito; tel. 981 512 619. Located on the Camino, soon after crossing the river. 30€ room, 14€ menú reported as overpriced and not great. A pilgrim walking in October 2014 said he got a room for 15€ and a meal for 8€, so walking off-season appears to have its financial benefits. More negative than positive reports on this establishment, however.
For any foodies out there, the Restaurante Villa Verde is the place to go. Walk straight from the bridge into Ponte Ulla. When you get to the intersection with the AC-240 road, to the left is the Camino. Turn right, go up the hill and in a few minutes you’ll see the Restaurante on the right side of the road, located in an old stone house, very pretty. No menú del día, all a la carte. One 2016 pilgrim describes a yummy meal for 42€, which is probably beyond the typical pilgrim budget. It may be worth a splurge, though, because the pilgrim enjoyed a feast of home-smoked salmon over fresh tomatoes, roballo (my favorite Galician/Portuguese fish, maybe something like sea bass in English ??), and a walnut and banana torte. Coffee and a few glasses of albariño.
The camino follows briefly a section of the N-525 as it leaves Ponte Ulla; this section can be a bit dangerous so keep an eye open for the two times it leaves the road. The first is to your left, so you’ll need to cross the road. The second is to your right which means you will have to cross back. 500m separate the two crossings. If these crossings sound unnecessarily dangerous to you, you are not alone.
After the second crossing, the camino returns to safer side roads as it climbs to Outeiro.