Hotels in New Brunswick, Canada
![]() |
![]() |
Photos: Fairmont Algonquin Hotel, The Pond's Resort & Cottages
Click here to book hotels online with Stay New Brunswick
Filter by:
Click property titles for more detailed descriptions
Rodd Miramichi River
Nestled on the banks of the Miramichi River in Miramichi city a short drive from Moncton, Saint John and Fredericton Rodd Miramichi River - A Rodd Signature Hotel is not a typical hotel found in any city.
Much time and planning was spent in making the hotel a unique destination in tribute to the .....
1809 Water Street, Miramichi, E1N1B2, (+001) 506-773-3111
Hilton Saint John
Situated directly on the harbour- Hilton Saint John hotel is the only four and a half star hotel located on the waterfront at the foot of historic King Street in Canada*s oldest incorporated city- Saint John- New Brunswick. Only moments from the world-famous Reversing Falls- we are perfectly .....
1 Market Sq., Saint John, E2L 4Z6, (+001) 506-693-8484
Ramada Hotel Fredericton

480 Riverside Drive, Fredericton, E3B5E3, (+001) 506-460-5500
Best Western Moncton

300 Lewisville Road, Moncton, E1A5Y4, (+001) 506-388-0888
Holiday Inn Express Hotel & Suites Moncton International Airport

100 Dieppe Blvd., Dieppe, E1A 7E6, (+001) 506-388-5050
Howard Johnson Inn Woodstock NB

159 Route 555 Exit 188, Woodstock, E7M 6B5, (+001) 506-328-3315
Best Western Saint John Hotel & Suites

55 Majors Brook, Saint John, E2J 0B2, (+001) 506-657-9966
Holiday Inn Express Hotel & Suites Saint John

400 Main St., Saint John, E2K 4N5, (+001) 506-642-2622
Holiday Inn Fredericton
The Holiday Inn Hotel & Resort Frederictonis a resort style hotel just a short drive from downtown Fredericton. We are a located on the banks of the majestic St John river, where you can Relax, because it is Holiday Inn The Holiday Inn Hotel & Resort Fredericton is set within 35 acres of natural .....
35 Mactaquac Road, French Village, E3E 1L2, (+001) 506-363-5111
Hampton Inn & Suites Saint John-New Brunswick

51 Fashion Drive, Saint John, E2J 0A7, (+001) 506-657-4600

