Hotels near 40th Street Station

Rotate the image to find the location of 40th Street Station.

If you visit Philadelphia, be sure to see 40th Street Station, which is a popular spot in Philadelphia. There are many hotel options near 40th Street Station to suit your preferences. You can find many budget hotels near 40th Street Station, or places farther away at various price points. Below are the closest hotels to 40th Street Station in Philadelphia, United States of America.

Hotels near 40th Street Station

9 nearby hotels 30 Sep 2026 – 1 Oct 2026 · 2 guests

  • THE ROOFTOP OASIS

    ★★★★ (54 reviews) 9.5

    273 m from 40th Street Station

    📶 Free Wi-Fi
    $225 per night
  • Homewood Suites by Hilton University City Philadelphia

    Homewood Suites by Hilton University City Philadelphia

    ★★★ (30 reviews) 7.7

    406 m from 40th Street Station

    📶 Free Wi-Fi 🍳 Breakfast included
    $396 per night
  • 4211 Suites

    ★★★★ (14 reviews) 8.1

    410 m from 40th Street Station

    📶 Free Wi-Fi
    $174 per night
  • The Inn at Penn, a Hilton Hotel

    ★★★★ (69 reviews) 8.6

    653 m from 40th Street Station

    📶 Free Wi-Fi 🍳 Breakfast included
    $395 per night
  • Sheraton Philadelphia University City Hotel

    Sheraton Philadelphia University City Hotel

    ★★★ (76 reviews) 8.1

    713 m from 40th Street Station

    🍳 Breakfast included
    $399 per night
  • Bright Private Apartment in University City Walk to Drexel&Near UPenn

    ★★ (11 reviews) 9.3

    803 m from 40th Street Station

    📶 Free Wi-Fi
    $151 per night
  • Spacious One Bedroom Apartment in University City Walk to Drexel&Near UPenn

    ★★ (6 reviews) 9.1

    803 m from 40th Street Station

    📶 Free Wi-Fi
    $161 per night
  • Legacy - Spring Garden University City

    ★★ (69 reviews) 6.3

    890 m from 40th Street Station

    📶 Free Wi-Fi
    $46 per night
  • The Philly Zoo Suites - Apartments with Fireplace & Parking Available

    ★★★★ (7 reviews) 8

    1.9 km from 40th Street Station

    📶 Free Wi-Fi
    $90 per night