Beginning of main content

Check prices on hotels in St. John's Fort

Tonight Tonight 22 Jun - 23 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Top 10 Hotels near St. John's Fort

See all 392 properties near St. John's Fort
Hatten Hotel Melaka

Hatten Hotel Melaka

0.8 km from St. John's Fort
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in the heart of Malacca, this spa hotel is steps from Hatten Square, Dataran Pahlawan Melaka Megamall, and Mahkota Medical Center. Mahkota Parade Shopping ...

SG$73 per night for 2 guests

Hatten Hotel MelakaSG$73
Hatten Place Melaka

Hatten Place Melaka

0.8 km from St. John's Fort
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in the heart of Malacca, this hotel is within 1 mi (2 km) of Portuguese Settlement and A Famosa. St Paul's Church is 1.6 mi (2.5 km) away.

SG$63 per night for 2 guests

Hatten Place MelakaSG$63
The Sterling

The Sterling

1 km from St. John's Fort
    4.0 out of 5.0
     
     

    Situated in Malacca, this hotel is within a 15-minute walk of Church of St. Francis Xavier, St Paul's Church, and A Famosa. Poh San Teng Temple and Jonker Street ...

    SG$50 per night for 2 guests

    The SterlingSG$50
    Estadia Hotel

    Estadia Hotel

    0.8 km from St. John's Fort
      3.0 out of 5.0
       
       

      Located in the heart of Malacca, this hotel is within a 5-minute walk of Mahkota Medical Center and Dataran Pahlawan Melaka Megamall. Mahkota Parade Shopping ...

      SG$58 per night for 2 guests

      Estadia HotelSG$58
      The Settlement Hotel

      The Settlement Hotel

      0.3 km from St. John's Fort
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in Malacca, this spa hotel is within 2 mi (3 km) of Portuguese Settlement, A Famosa, and St Paul's Church. St. John's Fort and Hatten Square are also ...

      SG$55 per night for 2 guests

      The Settlement HotelSG$55
      The Straits Hotel & Suites

      The Straits Hotel & Suites

      0.7 km from St. John's Fort
      • Free cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      Situated in Malacca, this hotel is within a 10-minute walk of Dataran Pahlawan Melaka Megamall and Mahkota Medical Center. A Famosa and Christ Church are also ...

      SG$53 per night for 2 guests

      The Straits Hotel & SuitesSG$53
      Arenaa Deluxe Boutique Hotel

      Arenaa Deluxe Boutique Hotel

      0.1 km from St. John's Fort
        2.5 out of 5.0
         
         

        Situated in the historical district, this hotel is within 1 mi (2 km) of St. John's Fort and A Famosa. St Paul's Church is 1.4 mi (2.2 km) away.

        Arenaa Deluxe Boutique HotelGet Rates

        Arenaa Deluxe Boutique HotelGet Rates
        Doubletree by Hilton Melaka

        Doubletree by Hilton Melaka

        0.8 km from St. John's Fort
        • Free cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Situated in Malacca, this luxury hotel is within 1 mi (2 km) of Portuguese Settlement and A Famosa. St Paul's Church is 1.6 mi (2.5 km) away.

        Doubletree by Hilton MelakaGet Rates

        Doubletree by Hilton MelakaGet Rates
        Garden City Melaka Service Apartments

        Garden City Melaka Service Apartments

        0.3 km from St. John's Fort
        • Free cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Situated in Malacca, this apartment building is within 1 mi (2 km) of Portuguese Settlement and A Famosa. St Paul's Church is 1.4 mi (2.3 km) away.

        SG$94 per night for 2 guests

        Garden City Melaka Service ApartmentsSG$94
        Angsana Hotel

        Angsana Hotel

        0.3 km from St. John's Fort
          2.5 out of 5.0
           
           

          Situated in Malacca, this hotel is within 1 mi (2 km) of Portuguese Settlement and A Famosa. St Paul's Church is 1.6 mi (2.6 km) away.

          SG$53 per night for 2 guests

          Angsana HotelSG$53