diff --git a/moto/rds/models.py b/moto/rds/models.py
index 7ce5ef605..1c51dd7df 100644
--- a/moto/rds/models.py
+++ b/moto/rds/models.py
@@ -598,6 +598,7 @@ class Database(CloudFormationModel):
                 
{{ database.address }}
                 {{ database.port }}
               
+              {{ database.port }}
               {{ database.db_instance_arn }}
               
               {%- for tag in database.tags -%}
diff --git a/tests/test_rds/test_rds.py b/tests/test_rds/test_rds.py
index 345f30df2..851828762 100644
--- a/tests/test_rds/test_rds.py
+++ b/tests/test_rds/test_rds.py
@@ -42,6 +42,8 @@ def test_create_database():
     db_instance["VpcSecurityGroups"][0]["VpcSecurityGroupId"].should.equal("sg-123456")
     db_instance["DeletionProtection"].should.equal(False)
     db_instance["EnabledCloudwatchLogsExports"].should.equal(["audit", "error"])
+    db_instance["Endpoint"]["Port"].should.equal(1234)
+    db_instance["DbInstancePort"].should.equal(1234)
 
 
 @mock_rds
@@ -336,6 +338,8 @@ def test_get_databases():
 
     instances = conn.describe_db_instances(DBInstanceIdentifier="db-master-2")
     instances["DBInstances"][0]["DeletionProtection"].should.equal(True)
+    instances["DBInstances"][0]["Endpoint"]["Port"].should.equal(1234)
+    instances["DBInstances"][0]["DbInstancePort"].should.equal(1234)
 
 
 @mock_rds