Find hotels in St. Louis from CA $65

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Louis hotels

Hôtel de la Poste

Hôtel de la Poste
4.0 star property
St. Louis
7.6 out of 10, Good, (109 reviews)
"Clean rooms but basic overall."
United States
Benjamin
The price is CA $127
CA $145 total
includes taxes & fees
May 12 - May 13
Hôtel de la Poste

Hotel La Residence

Hotel La Residence
4.5 star property
St. Louis
8.0 out of 10, Very good, (50 reviews)
"Good food. Unique and historic "
United States
Sheila R.
The price is CA $153
CA $175 total
includes taxes & fees
May 24 - May 25
Hotel La Residence

Escale Saint-Louis Hôtel-Restaurant

Escale Saint-Louis Hôtel-Restaurant
3.0 star property
St. Louis
8.4 out of 10, Very good, (10 reviews)
"Good place"
United States
Frederic
The price is CA $53
CA $65 total
includes taxes & fees
May 25 - May 26
Escale Saint-Louis Hôtel-Restaurant

FILYS HÔTEL

FILYS HÔTEL
3.5 star property
St. Louis
8.6 out of 10, Excellent, (4 reviews)
"Nice and clean hotel with a good location next to the river and with no traffic. The room has AC and a nice toilet with hot shower with soap and hair shampoo supplied. The bed is really comfortable!"
Sweden
Martin
FILYS HÔTEL

Hotel KEUR HORUS

Hotel KEUR HORUS
3.0 star property
St. Louis
4.8 out of 10, (3 reviews)
"Area around the property is terrible"
United Kingdom
FATIHA
The price is CA $100
CA $116 total
includes taxes & fees
May 14 - May 15
Hotel KEUR HORUS

Cap Saint Louis

Cap Saint Louis
3.0 star property
St. Louis
8.2 out of 10, Very good, (20 reviews)
"Wonderful place"
Sweden
Stefan
The price is CA $166
CA $190 total
includes taxes & fees
May 19 - May 20
Cap Saint Louis

Hôtel Diamarek

Hôtel Diamarek
3.0 star property
St. Louis
7.8 out of 10, Good, (17 reviews)
"Hotel Diamarek is peaceful and guest-friendly. I loved the proximity to the beach and the clean pool. "
United States
Peter
The price is CA $119
CA $137 total
includes taxes & fees
May 12 - May 13
Hôtel Diamarek

Hôtel Dior Camping de l'Océan

Hôtel Dior Camping de l'Océan
2.5 star property
St. Louis
10.0 out of 10, Exceptional, (1 review)
Hôtel Dior Camping de l'Océan

Campement Lodge Océan & Savane

Campement Lodge Océan & Savane
3.5 star property
Tare
8.0 out of 10, Very good, (12 reviews)
"In August we booked for a 3 night stay in November as part of our honeymoon tour of SEnegal. We booked and paid for a superior double bungalow. On arrival they had no record of our booking but I was able to verify booking by showing my booking details and receipt on my phone. They told us that we could have the booked room for one night only as it was booked for someone else for the second two nights. They offered us a basic cabin and this is what we accepted as we did not want to take the room...
United Kingdom
Penelope
The price is CA $224
CA $252 total
includes taxes & fees
May 19 - May 20
Campement Lodge Océan & Savane

Hotelgandiol

Hotelgandiol
3.0 star property
Mbao
Hotelgandiol
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. Louis

Find the best St. Louis areas and neighborhoods for the activities you enjoy most.

Ndioloffene

While there might not be top attractions in Ndioloffene, you can explore the larger area and discover places like Island of Saint-Louis and Parc National de la Langue de Barbarie.

Cite Niakh

While Cite Niakh might not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Parc National de la Langue de Barbarie and Island of Saint-Louis.

Stay near popular St. Louis attractions

Learn more about St. Louis

Wander the UNESCO-listed island with its colourful colonial buildings and visit the historic Faidherbe Bridge for spectacular river views. Explore the bustling Guet Ndar fishing quarter where you can watch fishermen bring in their daily catch and visit the North's oldest mosque.

Photo by Samantha B.
Open Photo by Samantha B.

Top St. Louis Hotel Reviews

Recent Reviews in St. Louis

More cheap stays in St. Louis

Find out more about St. Louis

Top reasons to visit St. Louis

  • Stunning Beaches: St. Louis boasts beautiful beaches with soft sand and clear waters, perfect for relaxation.
  • Vibrant Cultural Scene: Immerse yourself in the local culture through traditional festivals, jazz performances, and educational tours.
  • Outdoor Adventures: Enjoy thrilling activities like scenic tram rides, ferris wheel rides, and exploration of national parks.
  • Historic Downtown: Explore the charming downtown area and its rich history, featuring unique architecture and local traditions.
  • Diverse Accommodation: Find a range of lodging options from pet-friendly hotels to relaxing beach guesthouses.

Find great hotels in St. Louis

Discover a variety of lodging options in St. Louis, Senegal, where you can find the perfect hotel or guesthouse to suit your travel needs. Whether you're seeking a pet-friendly stay, a business-friendly environment, or a relaxing beach vacation, St. Louis has something for everyone. Explore the best hotels in the region and experience the charm and hospitality that this vibrant area has to offer.

  • Hôtel de la Poste: Hôtel de la Poste is a distinguished 4-star hotel that captures the essence of St. Louis with its blend of modern comfort and local charm. Guests can indulge in a variety of dining options, including daily breakfast and a vibrant bar scene. Entertainment features such as flat-screen and satellite TVs ensure that relaxation is at your fingertips. This hotel is ideal for those seeking a refined experience while being immersed in the rich cultural tapestry of the region.
  • Hotel La Residence: Hotel La Residence is a family-friendly 3-star hotel, boasting a guest rating of 8.0 out of 10. This welcoming property caters to families and pets alike, offering amenities like free cribs and onsite babysitting services. Its pet-friendly policy, which includes food and water bowls, makes it a great choice for travellers accompanied by their furry companions. With a focus on comfort and convenience, this hotel provides a homey atmosphere for both business and leisure guests.
  • Hôtel Diamarek: Hôtel Diamarek is a charming 3-star hotel that offers direct access to the beach, making it an ideal choice for sun-seekers and water sports enthusiasts. The property’s laid-back vibe combined with its business-friendly facilities ensures that guests can enjoy both relaxation and productivity. With its coastal location, this hotel provides a refreshing escape, perfect for those looking to unwind while still enjoying the amenities necessary for a successful getaway.

Where to stay in and around St. Louis

St. Louis, Senegal, offers a vibrant blend of outdoor adventure, rich culture, and stunning scenery. Explore the city's historic downtown and the lively Saint-Louis city center, where you can immerse yourself in local traditions. Nearby, discover charming neighborhoods that enhance your travel experience. Whether you seek top hotels or picturesque views, St. Louis promises an unforgettable vacation filled with diverse vibes and experiences for every kind of traveller.

  • Tare: Located 27.4km from St. Louis, Tare offers a unique blend of outdoor adventures and stunning scenery. The area is particularly popular from December to February, when visitors flock to experience its picturesque landscapes. The nearby national state park invites exploration, while the surrounding parks and desert landscapes provide ample opportunities for adventure seekers. Whether you're hiking through natural trails or simply soaking in the views, Tare promises a fulfilling experience for nature lovers.
  • Ndiébène Gandiol: Just 16.1km from St. Louis, Ndiébène Gandiol is a hidden gem that attracts visitors looking for adventure and breathtaking scenery. Like Tare, it sees a peak in tourist activity from December to February, making it an ideal winter getaway. The proximity to a national state park allows for exploration of diverse wildlife and natural beauty. Whether you’re hiking, bird watching, or simply enjoying the serene environment, Ndiébène Gandiol offers a refreshing escape into nature.
  • Ndioloffene: Nestled around the St. Louis area, Ndioloffene is a charming neighborhood that captivates visitors with its blend of outdoor experiences and rich history. The local attractions include a national park and historic sites, making it a perfect spot for those who appreciate both adventure and culture. The area remains consistently appealing throughout the year, with peak visitor numbers occurring from December to February. Enjoy scenic walks or engage with the local community to make the most of your stay in this vibrant neighbourhood.

Things to do in St. Louis

St. Louis, in Senegal, is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a vibrant cultural scene. Visitors can enjoy various experiences, including educational tours, lively festivals, and jazz performances. Key activities include day tours, outdoor adventures, a thrilling ferris wheel ride, and a scenic tram ride, making it an exciting destination for all types of travellers.

Shopping

In St. Louis, visit the vibrant Soumbedioune Market for local crafts and souvenirs. If you're up for a drive, check out the Mall of Dakar, about 19.3km away, featuring various shops and dining options for a broader shopping experience.

Recreation

In St. Louis, indulge in holistic therapies at the serene La Maison des Artistes. Rejuvenate at the tranquil Spa de l'Hotel, where you can enjoy traditional Senegalese massages and wellness rituals. Experience the beauty of the surrounding nature with leisurely walks along the banks of the Senegal River.

Adventure

Explore the Langue de Barbarie National Park for a thrilling birdwatching experience and scenic boat rides through mangroves. Discover the vibrant local culture in the historic island city of Saint-Louis, where you can enjoy colourful markets and traditional cuisine.

Nightlife

Experience the vibrant nightlife at Le Grand Hotel's rooftop bar, where you can enjoy stunning views and refreshing cocktails. For a lively atmosphere, visit La Kora, where you can dance to local music and savour delicious Senegalese dishes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Louis

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Louis are May, July and September, where the prices are slightly lower. This is in comparison to January, March and November, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in St. Louis about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Louis is Thursday. The most expensive day to stay in St. Louis is Wednesday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to choose your budget, preferred location, and additional preferences. You can arrange the search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel type—selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save some money by combining your hotel stay in St. Louis with your flights and activities through an Expedia package.

Find the best attractions in St. Louis

St. Louis in Senegal is an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning beaches, scenic islands, and national parks. Visitors can immerse themselves in the local culture while enjoying various outdoor activities. Notable attractions include the St. Louis Premium Outlets, recreation spots, and the vibrant downtown area. Whether you're looking for relaxation or exploration, St. Louis has something to offer every type of traveller.

  • Island of Saint-Louis: This charming island offers a unique blend of rich history and vibrant culture. Stroll through its narrow streets, lined with colonial architecture, and enjoy the beach vibes while soaking in the stunning views of the Senegal River.
  • Parc National de la Langue de Barbarie: Experience breathtaking scenery and adventure in this national park. Known for its diverse wildlife and beautiful landscapes, it's a perfect spot for hiking, birdwatching, and connecting with nature.
  • Saint Louis Beach: Relax on the sandy shores of Saint Louis Beach, where you can bask in the sun or take part in various water activities. The beach vibe creates a laid-back atmosphere, perfect for unwinding after a day of exploration.

Best time to go to St. Louis

The best time to visit St. Louis is dependent on what kind of holiday you are seeking. October is its hottest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)No RainSunnySlightly HighSlightly High
February77.4°F (25.2°C)No RainSunnySlightly HighAverage
March79.0°F (26.1°C)No RainSunnyAverageSlightly High
April80.4°F (26.9°C)No RainSunnySlightly HighAverage
May81.3°F (27.4°C)No RainSunnySlightly LowSlightly Low
June82.4°F (28.0°C)No RainSunnyAverageAverage
July83.1°F (28.4°C)No RainSunnyAverageSlightly Low
August83.3°F (28.5°C)Light RainMostly SunnySlightly LowAverage
September84.2°F (29.0°C)Light RainMostly SunnyAverageSlightly Low
October86.4°F (30.2°C)No RainSunnySlightly LowAverage
November83.5°F (28.6°C)No RainSunnyAverageSlightly High
December78.4°F (25.8°C)No RainSunnyAverageAverage

Frequently asked questions

What is the best area to stay in St Louis?
The best area to stay in St Louis is on Île de Saint-Louis itself, particularly around the Pont Faidherbe and the historic streets radiating from it.

This island is the heart of St Louis, a UNESCO World Heritage site known for its historic-era architecture and relaxed atmosphere. It's very walkable, with narrow streets, colourful buildings, and views of the Senegal River. You'll find many of the city's historic guesthouses and restaurants concentrated here, especially along Rue de France and Rue Blanchot.

Couples often find Île de Saint-Louis ideal for a romantic and cultural getaway. You can enjoy strolls along the riverbanks, explore the local markets, and dine at charming restaurants with views of the water. The island offers a tranquil base to experience the city's unique heritage.

For those interested in local life and a more authentic experience, staying slightly off the main tourist streets on the island, perhaps towards the southern end, provides a glimpse into daily routines while still being within easy reach of all the main attractions.
What are the best hotels in St Louis that travellers recommend?
Two of the best hotels in St Louis that receive consistently high recommendations from travellers are Hotel La Residence and Hôtel de la Poste.

The 4.5-star Hotel La Residence, with an 8.0 rating, offers beautiful architecture and many rooms provide stunning river views. Guests appreciate the convenience of 24-hour room service and an airport shuttle, making arrivals and departures seamless. Suites are also available for those seeking more spacious accommodation.

Another highly recommended option is the 4-star Hôtel de la Poste, which has a 7.6 rating. This hotel is praised for its fabulous location and offers comfortable rooms with air conditioning. Guests can also enjoy the terrace and benefit from free self-parking.
What are the best family hotels in St Louis?
For families travelling to St Louis, Hôtel La Residence, Cap Saint Louis, and Hôtel Diamarek are highly recommended options.

The 4.5-star Hôtel La Residence, with a rating of 8.0, offers excellent facilities for families, including on-site babysitting and childcare services, and free cribs. Many guests appreciate the hotel's suites, providing extra space for families, and the convenience of a 24-hour airport shuttle. Pets are also welcome to stay free of charge.

Another great choice is the 3-star Cap Saint Louis, which boasts an impressive 8.4 rating. This hotel provides complimentary continental breakfast, and free cribs are available. It is very close to Saint Louis Beach, just 0.2 km away, making it easy for families to enjoy the seaside.

The 3-star Hôtel Diamarek, rated 7.8, also caters well to families. It features connecting rooms and free cribs, along with a children's pool and an outdoor pool with sun loungers and a poolside bar for relaxation. The hotel is conveniently located just 0.4 km from Saint Louis Beach. Find more child-friendly accommodations in St Louis
What are the best spa hotels in St Louis?
For excellent spa hotels in St Louis, consider Hotel La Residence and Hôtel Diamarek.

The 4.5-star Hotel La Residence, rated 8.0, offers a range of spa treatments including massage, facial treatments, and body treatments within its dedicated treatment rooms. Guests appreciate the beautiful architecture, and the convenience of a 24-hour airport shuttle, free WiFi, and free self-parking.

Another great option is the 3-star Hôtel Diamarek, with a 7.8 rating. This hotel provides massage services and couples treatment rooms, alongside an inviting outdoor pool with sun loungers, a poolside bar, and a children's pool. Free WiFi and free self-parking are also available.
What hotels in St Louis offer free breakfast?
For hotels in St Louis offering complimentary breakfast, the Cap Saint Louis is an excellent option.

The 3-star Cap Saint Louis, boasting an 8.4 rating, provides a free continental breakfast daily, which is a great start to your day. This hotel also offers free Wi-Fi, free toiletries, and free self-parking, adding to its convenience. Additionally, pets can stay for free. It is conveniently located just 0.2 km from Saint Louis Beach.
What are the top pet-friendly hotels in St Louis?
For top pet-friendly hotels in St Louis, consider Hotel La Residence, Hôtel Diamarek, and Cap Saint Louis.

The 4.5-star Hotel La Residence, with an 8.0 rating, is a pet-friendly option that welcomes pets and allows them to stay free of charge. It provides pet food and water bowls, and guests appreciate its beautiful architecture. The hotel also offers suites, a 24-hour airport shuttle, free toiletries, free self-parking, and complimentary WiFi.

Another excellent choice is the 3-star Hôtel Diamarek, rated 7.8. This hotel is very accommodating for pets, allowing them to stay for free and providing food and water bowls. For guests, there is an outdoor pool with sun loungers, a poolside bar, and a children's pool. It is conveniently located just 0.4 km from Saint Louis Beach.

The 3-star Cap Saint Louis, with an 8.4 rating, is also a highly-rated pet-friendly hotel where pets can stay for free. Guests can enjoy a complimentary continental breakfast and free toiletries. The hotel also offers free self-parking and complimentary WiFi. It is very close to Saint Louis Beach, just 0.2 km away. See more pet-friendly hotels in St Louis
What are the best budget hotels in St Louis?
For budget-friendly accommodation in St Louis, consider the Cap Saint Louis, Hôtel Diamarek, or Escale Saint-Louis Hôtel-Restaurant.

The 3-star Cap Saint Louis, with a rating of 8.4, offers excellent value. Guests appreciate the complimentary breakfast and free WiFi, along with free self-parking. It is conveniently located just 0.2 km from Saint Louis Beach.

Another great option is the 3-star Hôtel Diamarek, rated 7.8. This hotel provides a refreshing outdoor pool with sun loungers and a poolside bar, as well as free WiFi and free self-parking. It is situated 0.4 km from Saint Louis Beach.

The Escale Saint-Louis Hôtel-Restaurant is a highly-rated 3-star hotel with an impressive 9.2 rating. It features a pleasant outdoor pool and offers free WiFi and secured self-parking.
What are the most romantic hotels in St Louis for couples?
For a romantic stay in St Louis, consider Hotel La Residence or Hôtel Diamarek.

The 4.5-star Hotel La Residence, with an 8.0 rating, offers beautiful architecture and is ideally situated on the Island of Saint-Louis, just 0.2 km from the Faidherbe Bridge and Place Faidherbe. Many suites provide lovely river views, and the hotel offers convenient amenities such as free WiFi, free self-parking, and a 24-hour airport shuttle.

Another excellent choice for couples is the 3-star Hôtel Diamarek, rated 7.8. This hotel features an outdoor pool with sun loungers and a poolside bar, superb for relaxing together. Some rooms offer river views, and the hotel provides couples' treatment rooms for a truly indulgent experience. It is located 0.4 km from Saint Louis Beach.
What are the best hotels in St Louis near Saint Louis Beach?
For hotels in St Louis near Saint Louis Beach, consider the Cap Saint Louis or the Hôtel Diamarek.

The 3-star Cap Saint Louis, rated 8.4, is located just 0.2 kilometres from Saint Louis Beach. Guests can enjoy complimentary continental breakfast and free WiFi. The hotel also offers free parking and allows pets to stay free of charge.

Another great option is the 3-star Hôtel Diamarek, with a rating of 7.8, situated 0.4 kilometres from Saint Louis Beach. This hotel features an outdoor pool with sun loungers and a poolside bar, as well as a children's pool. Guests benefit from free WiFi, free self-parking, and complimentary toiletries.
What hotels are near St. Louis (XLS)?
For hotels near St. Louis (XLS), consider the Escale Saint-Louis Hôtel-Restaurant.

This 3-star hotel, with an excellent 9.2 rating, is conveniently located just 0.5 km from St. Louis (XLS) airport. It offers a range of amenities including free WiFi, an inviting outdoor pool, and secure free self-parking. Guests can also benefit from a complimentary grocery shopping service, adding to the convenience of their stay.
When is the best time to go to St Louis?
The best time to visit St Louis, Senegal, is during the dry season, which runs from November to May.

During these months, you'll experience pleasant temperatures and minimal rainfall, making it ideal for exploring the city's historic sites and enjoying its outdoor activities. The weather is generally sunny with cooler evenings, superb for strolling along the Fanal district or taking a pirogue trip on the Senegal River.

The shoulder months of November and May are particularly good as they offer comfortable weather with fewer crowds than the peak tourist season.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Louis.
How can I save on a St. Louis hotel booking with Expedia?
Members always get our best prices. Find our best St. Louis hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Louis hotel?
Prices for hotels in St. Louis often vary, but you can find a great deal from CA $65 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.