Rome2Rio

Hotels near Saint John

Find Accommodation

See all options

About Saint John

Saint John is a seaport city located on the Bay of Fundy in the province of New Brunswick, Canada. It is Canada's oldest incorporated city, established by royal charter on May 18, 1785, during the reign of George III. The port is Canada's third-largest by tonnage with a cargo base that includes dry and liquid bulk, break bulk, containers, and cruise. The city was the most populous in New Brunswick until the 2016 census, when it was overtaken by Moncton. It is currently the second-largest city in the province, with a population of 69,895 over an area of 315.59 sqkm.

Places to stay in Saint John

Browse more accommodation

Download the Rome2Rio travel app

QR code to download the Rome2Rio app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

Trusted by millions of travelers worldwide

  • The Rome2Rio app showing ways to get to Laghi di Fusine
  • The Rome2Rio app showing ways to get to Hakone
  • The Rome2Rio app showing ways to get to Ljubljana