Menu

Search options

2026-02-25

2026-02-26
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Sydney near St James Station

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1517 results

  • Sheraton Grand Sydney Hyde Park

    From US$ 281

    161 Elizabeth Street, Sydney, Australia

    0.3 km to St James Station (To the map)

    The classic 5-star Sheraton Grand Sydney Hyde Park Hotel is set in a tourist area within a 20-minute walk of the art gallery "Rocks". Be sure to visit the grand Gothic-style church "St Mary's…

    To the hotel

    price for 1 night
    Book Now From US$ 281
  • Castlereagh Boutique Hotel, An Ascend Collection Hotel

    From US$ 100

    169-171 Castlereagh Street, Sydney, Australia

    0.4 km to St James Station (To the map)

    Offering a perfect location around the corner from a train station, the 4-star Castlereagh Boutique Hotel, Ascend Hotel Collection Sydney provides luggage storage and a restaurant for guests' comfort…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Swissotel Sydney

    From US$ 254

    68 Market Street, Sydney, Australia

    0.4 km to St James Station (To the map)

    Located just near Pitt Street Mall, the stylish 5-star Swissotel Sydney has a sunbathing terrace. Set only 450 metres from the heritage-listed 16.2-hectare urban Hyde Park, the luxury hotel offers a…

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • Adina Serviced Apartments Sydney Martin Place

    From US$ 217

    1 Hosking Place, Sydney, Australia

    0.4 km to St James Station (To the map)

    Offering entertainment activities, a spacious seating area and a satellite TV, Adina Serviced Apartments Sydney Martin Place is less than 0.8 km from Sydney Opera House. The venue is located in the…

    To the hotel

    price for 1 night
    Book Now From US$ 217
  • Qt Sydney

    From US$ 163

    49 Market Street, Sydney, Australia

    0.4 km to St James Station (To the map)

    Qt Sydney Hotel is located near Pitt Street Mall and is just 5 minutes' walk from the centre of Sydney. Featuring 200 rooms with views of the opera, this venue is set within a short ride from…

    To the hotel

    price for 1 night
    Book Now From US$ 163
  • The Pacific House

    From US$ 52

    50 Sir John Young Crescent, Sydney, Australia

    0.5 km to St James Station (To the map)

    The 4-star The Pacific House Hostel is located in the Woolloomooloo district of the city, 150 metres from Artspace At The Gunnery.

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Park Regis City Centre

    From US$ 79

    27 Park Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Offering a sun deck, a sunbathing terrace and an outdoor swimming pool, Park Regis City Centre Hotel Sydney is only 12 minutes’ walk from Darling Harbour. The venue is set in the centre of Sydney in…

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Criterion Hotel Sydney

    From US$ 87

    260 Pitt Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Featuring a casino, a nightclub and live performances, Criterion Hotel Sydney offers accommodation in 20 minutes' walk of Circular Quay. The venue is set in Sydney CBD district, within easy reach of…

    To the hotel

    price for 1 night
    Book Now From US$ 87
  • Hilton Sydney

    From US$ 255

    488 George Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Centrally positioned near Sydney CBD, the 5-star Hilton Sydney Hotel offers relaxation area, a nightclub and a shared lounge. You'll be 0.9 km from World Square and 4.7 km from Taronga Zoo.

    To the hotel

    price for 1 night
    Book Now From US$ 255
  • Loft Penthouse Sydney

    367 George Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    To the hotel

    Book Now
  • Sofitel Sydney Wentworth

    From US$ 161

    61-101 Phillip Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Star Casino is 2.2 km from Sofitel Sydney Wentworth Hotel, while the 309m-tall Sydney Tower Eye Observation Deck is 650 metres away. Offering air-conditioned rooms and fitness centre and a gym area…

    To the hotel

    price for 1 night
    Book Now From US$ 161
  • Hotel Coronation

    From US$ 101

    5-7 Park Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Offering air-conditioned rooms, the 3-star Hotel Coronation is within walking distance from Sydney CBD. It is 1 km from the lush ornamental oasis "Chinese Garden of Friendship" and 0.8 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • East Sydney Hotel

    From US$ 83

    111 Cathedral Street, Woolloomooloo, Sydney, Australia

    0.5 km to St James Station (To the map)

    Set within a 5-minute walk of The Offerings of War, this 2-star East Sydney Hotel is located near the public Art Gallery of New South Wales. This venue features a flat screen TV, a bar and flat…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • City High

    From US$ 934

    38 York Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Guests can stay in City High - Hosted By : L'Abode Accommodation apartment when visiting Sydney. This venue comprises of 2 bedrooms, 2 bathrooms and a kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 934
  • City-View Retreat With Tranquil Rooftop Spa

    74 Crown Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    To the hotel

    Book Now
  • Central Luxe Stay & Sydney Cbd

    From US$ 266

    38 York Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 266
  • Stylish 1Br Entire Cbd Apt 5 Minutes Train Station

    From US$ 560

    38 York Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 560
  • Lovely One Bedroom + Study With Infinity Pool

    From US$ 173

    Unit 905, 38 York Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    The 1-room Lovely One Bedroom + Study With Infinity Pool apartment is situated in Sydney CBD, which runs from Circular Quay to the fringes of Sydney Central station, less than 5 minutes on foot from…

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Cosmopolitan Heights

    From US$ 311

    38 York Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Situated only 1.5 km from Royal Botanic Gardens, the 2-room Cosmopolitan Heights - Hosted By: L'Abode Apartment apartment also boasts easy access to St James train station which is just 200 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 311
  • Luxury Stay In Sydney Cbd

    From US$ 681

    38 York Street, Sydney, Australia

    0.5 km to St James Station (To the map)

    Luxury Stay In Sydney Cbd apartment is a great place to stay in Sydney CBD, which is known for its harbourfront Sydney Opera House, with a distinctive sail-like design, nearly 14 minutes on foot from…

    To the hotel

    price for 1 night
    Book Now From US$ 681