Particularly accurate relative distances are compiled and homogenized for (1) 246 Type Ia supernovae and 35 clusters with v<30000km/s, and (2) relatively nearby galaxies with 176 tip of the red-giant branch and 30 Cepheid distances. The 487 objects define a tight Hubble diagram from 300-30000km/s implying individual distance errors of <~7.5%. Here the velocities are corrected for Virgocentric steaming (locally 220km/s) and -if v_220_>3500km/s- for a 495km/s motion of the Local Supercluster toward the warm cosmic microwave background (CMB) pole at l=275, b=12; local peculiar motions are averaged out by large numbers.