answersLogoWhite

0

1018 meters = one quintillion meters = 1 billion billion meters = about 110 light years
About 6.2 * 1014 miles

User Avatar

Wiki User

15y ago

What else can I help you with?