Victoria Hotels near Old Town

Not Just Any Hotel – Only the Best Victoria Hotels near Old Town, Selected for You!

Victoria
Feb 22, 2025 - Feb 23, 2025
2 adults, 1 room
Find
Victoria Hotels near Old Town
Price per night:
Up to 100$
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.4
Very good (331)
View map · 1.0 km City Centre
From
179C$ /per night
8.4
Very good (271)
View map · 2.6 km City Centre
From
116C$ /per night
8.6
Excellent (404)
View map · 1.0 km City Centre
From
120C$ /per night
8.4
Very good (147)
View map · 2.3 km City Centre
From
282C$ /per night
8.6
Excellent (287)
View map · 1.0 km City Centre
From
148C$ /per night
8.4
Very good (205)
View map · 2.2 km City Centre
From
80C$ /per night
8.6
Excellent (318)
View map · 0.7 km City Centre
From
174C$ /per night
8.4
Very good (238)
View map · 1.5 km City Centre
From
118C$ /per night
8.4
Very good (271)
View map · 0.7 km City Centre
From
159C$ /per night
8.4
Very good (58)
View map · 1.3 km City Centre
From
290C$ /per night
8.4
Very good (245)
View map · 0.1 km City Centre
From
154C$ /per night
8.4
Very good (129)
View map · 0.8 km City Centre
From
256C$ /per night
8.2
Very good (82)
View map · 9.2 km City Centre
From
496C$ /per night
8.4
Very good (308)
View map · 1.0 km City Centre
From
186C$ /per night
8.2
Very good (169)
View map · 1.0 km City Centre
From
164C$ /per night
8.2
Very good (118)
View map · 9.4 km City Centre
From
116C$ /per night
8.4
Very good (60)
View map · 10.7 km City Centre
From
162C$ /per night
8.4
Very good (108)
View map · 5.0 km City Centre
From
257C$ /per night
8.2
Very good (99)
View map · 8.4 km City Centre
From
110C$ /per night
8.2
Very good (56)
View map · 2.2 km City Centre
From
179C$ /per night
8.4
Very good (40)
View map · 8.5 km City Centre
From
116C$ /per night
8.4
Very good (94)
View map · 0.6 km City Centre
From
222C$ /per night
8.8
Excellent (338)
View map · 0.6 km City Centre
From
216C$ /per night
8.4
Very good (187)
View map · 1.7 km City Centre
From
117C$ /per night
8.2
Very good (36)
View map · 10.0 km City Centre
From
207C$ /per night
8.6
Excellent (60)
View map · 7.7 km City Centre
From
133C$ /per night
8.2
Very good (53)
View map · 1.4 km City Centre
From
127C$ /per night
8.4
Very good (166)
View map · 2.0 km City Centre
From
117C$ /per night
8.4
Very good (34)
View map · 3.8 km City Centre
From
89C$ /per night
8.6
Excellent (118)
View map · 0.3 km City Centre
From
33C$ /per night
8.4
Very good (55)
View map · 1.5 km City Centre
From
236C$ /per night
8.6
Excellent (859)
View map · 1.0 km City Centre
From
164C$ /per night
8.6
Excellent (61)
View map · 13.3 km City Centre
From
305C$ /per night
View map · 3.9 km City Centre
From
0C$ /per night
8.2
Very good (46)
View map · 1.4 km City Centre
From
257C$ /per night
8.4
Very good (156)
View map · 0.4 km City Centre
From
158C$ /per night

Discover Your Perfect Stay

Welcome to Old Town, a historic gem nestled in the lively heart of Victoria, Canada. Here, cobblestone streets meander past charming storefronts and century-old buildings, creating an enchanting atmosphere that captures the essence of the city’s rich history. For travelers seeking an authentic experience, the old town hotels are the perfect base to explore this vibrant neighborhood.

Staying at one of the carefully curated old town hotels offers guests the unique opportunity to immerse themselves in Victoria’s heritage while enjoying modern comforts. Many of these hotels boast stunning architecture, elegant interiors, and personalized service, making your stay memorable. Consider booking a room at the beautifully restored Fairmont Empress or the charming Swans Hotel, both of which provide a perfect blend of historic charm and contemporary amenities.

As you venture out from your old town hotel, you’ll discover an array of cultural attractions, including art galleries, local markets, and historic landmarks like the stunning Parliament Buildings. Don't miss the chance to stroll along the picturesque Inner Harbour or enjoy a leisurely meal at one of the nearby restaurants featuring farm-to-table cuisine. With so much to see and do, your stay in Old Town will undoubtedly leave you with lasting memories of Victoria's unique charm.

Name of hotel Accommodation Rating Price, $
Coast Victoria Hotel & Marina by APA

8.8 / 10

(626 Reviews)

From 236C$
Inn at Laurel Point

8.6 / 10

(366 Reviews)

From 148C$
Abigail's Hotel

9.4 / 10

(1103 Reviews)

From 194C$
The Fairmont Empress

8.8 / 10

(1240 Reviews)

From 197C$
Victoria Marriott Inner Harbour

8.4 / 10

(424 Reviews)

From 256C$
8.8
Excellent (626)

Coast Victoria Hotel & Marina by APA

4
146 Kingston Street
The Coast Victoria Hotel & Marina by APA is an excellent choice for families seeking a mix of recreation and relaxation. Situated near the water and just a short distance from Old Town, this hotel features family-sized rooms that can accommodate everyone. The on-site marina offers opportunities for various water activities, including kayaking and boating, perfect for adventurous outings. A seasonal outdoor pool and hot tub add to the appeal by providing a fun space for kids to unwind. With a kid-friendly restaurant and easy access to family-oriented attractions like the Royal BC Museum, this hotel is a fantastic option among old town hotels. Families will find a welcoming and engaging atmosphere at the Coast Victoria Hotel.

From

236C$ /per night
8.6
Excellent (366)

Inn at Laurel Point

4
680 Montreal Street
The Inn at Laurel Point offers a tranquil retreat while boasting a design that harmonizes with the city’s natural beauty. Situated along the waterfront and just a short walk from Old Town, this hotel juxtaposes contemporary comforts with its serene surroundings. Each room provides breathtaking views of the harbor or gardens, allowing guests to unwind in a peaceful atmosphere after a day of exploration. The hotel's commitment to sustainability also shines through, making it an excellent choice for eco-conscious travelers. With elegant dining options and a location that invites guests to explore the vibrant cultural scene of Old Town, the Inn at Laurel Point is a standout choice among old town hotels. Experience a blend of relaxation and adventure right at your doorstep.

From

148C$ /per night

Iconic Old Town Hotels with Historic Charm

Discover the iconic old town hotels that offer an unforgettable blend of history and luxury. These hotels are located within walking distance to many of Old Town's most famous landmarks and cultural attractions, allowing guests to fully embrace the town's historic character. Each hotel in this section echoes the essence of the past, showcasing Victorian architecture and interiors that reflect the city’s rich heritage. With unique offerings that range from opulent dining experiences to immersive local activities, these hotels provide the perfect base for exploring Old Town. Enjoy the charm and elegance as you step into any of these revered establishments, where every room tells a story. Here are some of the finest old town hotels in this category.

9.4
Excellent (1103)

Abigail's Hotel

5
906 Mcclure Street
Abigail's Hotel is a delightful retreat housed in a beautifully restored heritage building, making it one of the most charming old town hotels in Victoria. This adults-only boutique hotel boasts Victorian décor and offers a selection of uniquely themed rooms that ensure a personalized experience. In the morning, guests indulge in a complimentary gourmet breakfast featuring locally sourced ingredients, setting the tone for a day of exploration. The hotel’s library and cozy common areas invite relaxation, while the location provides easy access to the sights of Old Town. With its attention to detail and exceptional service, Abigail’s Hotel immerses guests in the historic ambiance of Victoria. Experience the perfect blend of intimacy and elegance while staying at this hidden gem.

From

194C$ /per night
8.8
Excellent (1240)

The Fairmont Empress

5
721 Government Street
The Fairmont Empress is not only iconic but also a stunning option for couples looking to celebrate a romantic occasion. Its historic charm and elegant atmosphere make it a favorite for weddings and special anniversaries, with luxurious accommodations to match the occasion. The stunning views of the Inner Harbour provide the perfect backdrop for romantic moments, whether during a sunset cocktail or a leisurely walk along the waterfront.

From

197C$ /per night

Boutique Old Town Hotels with Unique Character

If you’re seeking a more intimate experience during your stay, boutique old town hotels provide that personal touch alongside distinctive character. These hotels offer a cozy atmosphere and a unique blend of modern and historic elements. With each boutique hotel reflecting its personality through artful design and individual charm, travelers can enjoy a memorable escape. In addition, these hotels are typically located near the bustling scenes of Old Town, making it easy to explore the charming streets on foot. From personalized service to curated local experiences, these old town hotels emphasize a home-away-from-home feel. Here are three notable boutique hotels that will add a special touch to your visit.

8.4
Very good (424)

Victoria Marriott Inner Harbour

4
728 Humboldt Street
The Victoria Marriott Inner Harbour combines luxury with a prime central location for all your sightseeing adventures. Spacious guest rooms offer modern amenities and stunning views of the Inner Harbour or the city, adding a touch of elegance to your stay. Guests enjoy access to a state-of-the-art fitness center, indoor pool, and award-winning restaurant serving locally sourced dishes. With the waterfront and Old Town attractions just a short walk away, this hotel ensures that every guest can fully immerse themselves in Victoria’s charm. The Marriott's impeccable service and luxurious accommodations epitomize what one expects from upscale old town hotels. Enjoy a serene retreat while staying at the Victoria Marriott Inner Harbour, where every detail is designed for your comfort.

From

256C$ /per night
9.3
Excellent (425)

Oak Bay Beach Hotel

5
1175 Beach Drive
Positioned just a short drive from Old Town, the Oak Bay Beach Hotel offers a luxury experience with a stunning coastal backdrop. Renowned for its exceptional service, this hotel features beautifully decorated rooms and villas, many with ocean views. Guests can take advantage of the on-site spa and heated seaside pool, providing relaxation in a breathtaking setting. The hotel’s upscale dining options emphasize fresh, local ingredients, ensuring exquisite culinary experiences. With easy access to Old Town, guests can enjoy the best of both worlds - a peaceful retreat and a vibrant cultural scene. Oak Bay Beach Hotel is a top choice for those looking for an upscale stay among old town hotels.

From

287C$ /per night

Family-Friendly Old Town Hotels for All Ages

Families traveling to Victoria can enjoy a range of old town hotels that cater to guests of all ages. These hotels blend convenience with family-friendly amenities, making them ideal choices for those exploring Old Town with children. From spacious rooms to on-site dining options and recreational facilities, these accommodations are designed to ensure comfort and enjoyment for every family member. Moreover, the prime locations of these hotels mean that families can easily walk to the many attractions this vibrant area has to offer. Planning a family getaway has never been easier with these delightful old town hotels. Here are three family-friendly options that promise a memorable stay.

8.7
Excellent (1124)

Hotel Grand Pacific

4
463 Belleville Street
Hotel Grand Pacific stands as a refined choice for those desiring proximity to Old Town's attractions. This classic hotel features a blend of contemporary luxury and traditional design, ensuring an inviting atmosphere filled with warmth. Guests can enjoy spacious rooms and top-notch amenities, including a fitness center and spa, making it an ideal base for both relaxation and exploration. The hotel’s restaurant offers a menu highlighting local produce, providing a taste of Victoria's culinary scene. Just a short walk brings you to the historical sites of Old Town, from the Royal BC Museum to the charming shops along Government Street. As one of the premier old town hotels, Hotel Grand Pacific is committed to offering guests a memorable experience in the very heart of the city.

From

187C$ /per night
8.3
Very good (872)

Ramada by Wyndham Victoria

4
123 Gorge Road East
The Ramada by Wyndham Victoria is a well-rounded hotel that caters to families visiting Old Town. Offering spacious rooms with modern amenities, this hotel is designed for comfort and convenience. A complimentary breakfast ensures everyone starts their day off right, while the indoor pool provides a relaxing space for kids to play. The hotel's location makes it easy for families to reach Old Town attractions such as the Royal BC Museum, the Inner Harbour, and Beacon Hill Park. With family packages often available, the Ramada provides value alongside its welcoming atmosphere. As one of the sought-after old town hotels, it’s an excellent choice for families exploring the best of Victoria.

From

65C$ /per night

Luxury Old Town Hotels for an Upscale Experience

For travelers seeking an upscale getaway, luxury old town hotels deliver opulence and sophistication. These establishments provide exquisite furnishings, top-notch service, and unparalleled attention to detail, making for an unforgettable stay. With stunning views, gourmet dining options, and spa amenities, guests can indulge in a lavish escape in the lively heart of Old Town. The distinct character of each luxury hotel allows visitors to experience Victoria’s elegance while being close to its historic sites. For those wishing to elevate their experience in Old Town, these exceptional hotels are the perfect fit. Here are some luxurious accommodations that embody the finest aspects of old town hotels.

8.2
Very good (292)

The Inn at the Union Club of British Columbia

4
805 Gordon Street
Step back in time at The Inn at the Union Club of British Columbia, a historic boutique hotel that evokes the exclusive feel of a private club. Located just a stone's throw from Old Town, this hotel offers a uniquely refined experience steeped in tradition. Each room is adorned with elegant furnishings, showcasing the building's history and connection to the local elite. Guests can enjoy amenities such as fine dining and access to members-only facilities, making for a truly exclusive experience. The Inn’s padded common areas and rich heritage photos provide a glimpse into Victoria’s past when you relax in its cozy atmosphere. For those seeking a distinctive stay at one of the quintessential old town hotels, The Inn at the Union Club is an exceptional choice.

From

277C$ /per night
9.3
Excellent (459)

Magnolia Hotel & Spa

5
623 Courtney St
The Magnolia Hotel & Spa is a luxurious boutique hotel that exudes romance at every turn. Located just steps from the vibrant heart of Old Town, this hotel features elegantly designed rooms that celebrate both comfort and style. Couples can unwind in the rooftop hot tub or indulge in a couple's massage at the spa, elevating their experience to new heights. The hotel's on-site restaurant, acclaimed for its exquisite menu, makes romantic dining easy and enjoyable. With its proximity to waterfront parks and charming streets, this hotel is perfect for a romantic stroll after dinner. For couples seeking a getaway filled with luxury and love, the Magnolia Hotel & Spa is a prime choice among old town hotels.

From

222C$ /per night

Romantic Old Town Hotels for a Perfect Getaway

For couples looking to enjoy a romantic retreat, old town hotels offer a perfect blend of intimacy, charm, and stunning surroundings. Ideal for anniversaries, honeymoons, or simply a romantic weekend away, these hotels provide an atmosphere that fosters connection and relaxation. With decorative rooms, gourmet dining experiences, and locations close to scenic spots, these accommodations set the ideal stage for memorable moments. Each of these old town hotels enhances the romance factor with unique features, such as spa treatments, cozy fireplaces, or breathtaking views. Plan your love-filled getaway at one of these enchanting hotels. Here are the top picks for a romantic stay in Old Town.

8.9
Excellent (2561)

The Oswego Hotel

4
500 Oswego Street
The Oswego Hotel is a charming boutique hotel that balances modern design with the quaintness of Old Town. Located just steps away from Victoria’s vibrant attractions, it features beautifully appointed suites with kitchenettes, ideal for both short and extended stays. Guests can enjoy stunning views of the city or harbor from their private balconies, creating a serene escape amidst the urban spirit. This hotel’s warm and welcoming atmosphere is complemented by its exceptional staff, ensuring that every guest feels special. The Oswego also embraces the local culture with art pieces displayed throughout the hotel, enhancing its unique character. For those wanting an intimate experience at one of the old town hotels, The Oswego offers a delightful blend of comfort and charm.

From

205C$ /per night